アクティブ レコードを使用してレガシー データベースに接続しているモデルがあります。列名がすべて大文字であるためです。私は彼らのために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>
属性エイリアスで動作させる方法はありますか? ルビー標準に従うことができるように、それらを使用したいと思います。以下は、rest_in_place の README です。