2012-11-28 38 views
-1

西纳特拉路线西纳特拉无法获得数据

get '/' do 
    @tasks = Task.all 
    slim :index 
end 

post '/' do 
    Task.create params[:task] 
    redirect '/' 
end 

INDEX

form action="/" method="POST" 
    input type="text" name="task" 
    input.button type="submit" value="New Task >>" 
h2 My Tasks 
ul.tasks 
    @tasks.each do |task| 
    li.task = task.name 

问题:POST成功,但得到失败了,我猜Task.create可能有一些问题,但我想不出它出。

+0

您是否收到任何错误消息?还是它不起作用,但你没有收到错误信息?你如何存储任务,你能发布任务类结构吗? – ch4nd4n

回答

0

你不需要-

ul.tasks 
    - @tasks.each do |task| 
    li.task = task.name 
+0

它确实有连字符,但在重新格式化问题时,我错过了它。抱歉,添麻烦了。 – ch4nd4n