我有一个使用活动记录连接到旧数据库的模型。因为列名全部大写。我像这样为他们创建了 alias_attributes
alias_attribute(:marketing_code, :MARKETING_CODE)
不幸的是,当我使用 rest_in_place gem 时,返回的 JSON 仅包含原始列名。这导致 rest_in_place 永远不会返回写入的值,它只是说正在保存....但是进行了更新。
这就是我的视图代码的样子
<span id="fund_<%= fund.id %>_MARKETING_CODE" class="rest-in-place" data-url="/funds/<%= fund.id %>" data-object="fund" data-attribute="MARKETING_CODE">
<%= fund.MARKETING_CODE.blank? ? 'Fill In' : fund.MARKETING_CODE %>
</span>
有没有办法让它与属性别名一起工作?我更喜欢使用它们,这样我就可以遵循 ruby 标准。下面是 rest_in_place 的自述文件