【发布时间】:2014-06-18 15:39:50
【问题描述】:
我有一个简单的 ruby on rails 应用程序,它有一个 micropost 模型,它有内容和 tt(我希望用户输入一些时间 - 在迁移文件中它被定义为 t.time :tt)。我用一个简单的表格
<%= form_for @micropost do |f| %>
<%= f.text_area :content %>
<%= f.time_field :tt %>
<% end %>
然后我在控制器中使用强参数
def micropost_params
params.require(:micropost).permit(:content, :tt)
end
但是当它保存到数据库时,tt 是 nil,即使我在 time_field 中输入 0。有什么问题? 谢谢。
【问题讨论】:
-
也许问题不在强参数中。记录它们。保存类型不同时可能会出现问题。
-
我认为你是对的。问题是不同类型的,有什么建议吗?
标签: ruby-on-rails ruby database time