2
我有一個表單,它應該在更新記錄時使用「remote => true」,而不是在創建新表單時使用。如何根據條件使「form_for」使用「remote => true」?
我想:
<%= form_for position position.new_record? ? (, :remote => true do) |p| %>
語法錯誤......
我有一個表單,它應該在更新記錄時使用「remote => true」,而不是在創建新表單時使用。如何根據條件使「form_for」使用「remote => true」?
我想:
<%= form_for position position.new_record? ? (, :remote => true do) |p| %>
語法錯誤......
要解決你的例子:
<%= form_for position, (position.new_record? ? {} : {:remote => true}) do |p| %>
而是使之更好一點,你可以這樣做:
<%= form_for position, :remote => position.new_record? do |p| %>
謝謝。第二個例子非常優雅:) –