は私が達成しようとしている何hereRailsのリモート作成するためのリンクモーダルおよび編集レコード
を見つけ、ユーザーがモーダルを使用して、インデックスページからレコードを編集できるようにすることです。私index.hamlビューで
私はこれを持っている:
_edit.hamlで- @bars.each do |bar|
= link_to "Edit", edit_bar_path(bar), remote: true, class: "btn btn-default"
#bar-modal.modal.fade
:
edit.js.erb _form.hamlで$("#bar-modal").html("<%= escape_javascript(render 'edit') %>")
$("#bar-modal").modal("show")
で
.modal-header
%h3= "Editing #{@bar.foo}"
= render "form"
= bootstrap_form_for @bar, remote: true do |f|
= f.text_field :foo
= f.button "Save"
私のコントローラは標準のレール生成CRUDコントローラです。
何らかの理由で、リンクをクリックしてもモーダルが表示されません。私はそれを別のやり方で動かすことにしましたが、編集したものよりもむしろ「作成する」フォームを開いたのです。
私はブートストラップとハムルを使用しています。私は火かき棒に誤りがないことを確認しました。
私には何が欠けていますか?
あなたは 'index.html.haml'を投稿できますか? –
@ArunKumar質問の最初のコードセグメントは、現在私のフルインデックスファイルです。私は他のものをすべて削除して試してみました。 – Herm
が解決策を追加しました。それがあなたの問題を解決するかどうか私に教えてください。 –