【问题标题】:sinatra can't get datasinatra 无法获取数据
【发布时间】:2012-11-28 14:45:16
【问题描述】:

辛纳屈路线

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

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

索引

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 可能有问题,但我想不通。

【问题讨论】:

  • 您是否收到任何错误消息?还是它不起作用但您没有收到错误消息?你是如何存储任务的,你也可以发布任务类结构吗?

标签: ruby sinatra


【解决方案1】:

你不需要-吗?

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

【讨论】:

  • 它确实有连字符,但在重新格式化问题时我错过了它。很抱歉给您带来麻烦。
猜你喜欢
  • 2019-10-22
  • 1970-01-01
  • 2021-12-25
  • 2015-10-27
  • 2018-09-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多