我有一个表格在更新记录时应使用“remote => true”,但在创建新记录时则不行。
我试过了:
<%= form_for position position.new_record? ? (, :remote => true do) |p| %>
语法错误......
答案 0 :(得分:10)
修复你的例子:
<%= form_for position, (position.new_record? ? {} : {:remote => true}) do |p| %>
但为了让它更好一点,你可以做到这一点:
<%= form_for position, :remote => position.new_record? do |p| %>