У меня есть форма, которая должна использовать «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| %>