我的文章可以出現在幾個網站上,以及具有標題,正文等的文章模型以及具有site_id,site_name等的網站模型,我有一個article_site_permission模型,其中article_id,site_id和visible可以是對或錯。UJS - 我在哪裏把js.erb?
在我的文章編輯頁面,我已經做了button_to:
<%= button_to 'Hide', article_site_permission_path(:id => @article_site_permission_id, :article_site_permission => {:visible => "false"}), :method => :put %>
這工作 - 它改變了許可爲false。我可以顯示相反的顯示按鈕。
現在我想通過將:remote => true
添加到按鈕鏈接來刷新具有按鈕的div。但我在哪裏放我的JavaScript?
它是否在article_site_permission視圖中 - 即使我正在查看文章本身的視圖? 它是否叫做update.js.erb?
感謝您的幫助。
更新爲了清晰。
我的按鈕位於文章/編輯頁面上。該按鈕更新article_site_permissions。我想回到文章/編輯並刷新其中包含按鈕的div。
我必須編輯article_site_permissions的更新控制器,但是我在哪裏可以讓js刷新div?
我已經更新了我的答案,它應該解釋你需要知道的一切。如果事情不清楚,讓我知道。 – varatis 2012-02-06 16:05:12
再次更新。我所放的應該是工作 – varatis 2012-02-06 16:47:36