jEditableで編集できるようにしている一連のdivがあります。PUT
コレクション内の各アイテムには、保存する必要のある一意のRESTfulURLがあります。例えば:
budgets/6/incomes/1
budgets/6/incomes/5
budgets/6/incomes/8
- 等...
出力の各行(この場合は収入)のjEditableのsettings.targetプロパティに一意のURLを挿入する方法がわかりません。
JavaScript:
$(document).ready(function() {
$('.edit').editable("http://<needstobedynamic", {
method : 'PUT',
indicator : "saving...",
tooltip : "Click to edit"
});
Railsビュー(html.erb):
<% @incomes.each do |income| %>
<div class="row-fluid action_container">
<div class="edit"><%= number_to_currency income.amount %></div>
</div>
<% end %>
これは問題を参照しているが、受け入れられた答えがない別の投稿です。この投稿で与えられた答えは、ターゲットURLを動的に設定することを可能にしますが、JavaScriptで設定されるのではなく、HTML宣言のどこかにそのURLを設定するという問題を解決しません。
私はまた、他の図書館への提案を受け入れ、感謝しています。