sinatra无法获取数据

时间:2012-11-28 03:48:58

标签: ruby sinatra

Sinatra Routes

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可能有问题,但我无法理解。

1 个答案:

答案 0 :(得分:0)

您不需要-吗?

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