我使用轨道和火腿,火腿.
我如何在haml中创建hidden_field?
我有字段:
.field = f.label :submit_date = f.datetime_select :submit_date
我会隐藏这个字段.用户无法修改datetime手册.创建对象时,我将在db datetime中存储.我完全不知道该怎么做我知道如何在erb做,但我会用哈姆尔.
解决方法
如果你想创建一个隐藏的字段,说customer_id,你可以:
= f.hidden_field :customer_id,value: @customer.id
注意:您提到要在创建对象时存储created_at.如果您的型号上有“时间戳”,或“created_at”和“updated_at”列,则rails将为您照顾(并且是推荐/标准做法)