price_plan.rb - 这种模式有布尔属性:隐藏
has_many :users
user.rb
belongs_to :price_plan
在用户编辑表单:
<%= f.association :price_plan, as: :radio_buttons, required: true, label: 'Select plan', hidden: ?????????? %>
我该如何做到?我试过这种方式:hidden: lambda{ |price_plan| price_plan.hidden }
它不起作用。
这将有助于看到返回的错误,但是,和我完全猜,它涉及到引用price_plan而不是f.price_plan? –
它没有任何错误 – nobilik
如果该值为假,你真的希望它是一个隐藏的领域,或者你是否希望该领域甚至不成为该形式的一部分? –