【发布时间】:2014-02-08 09:36:49
【问题描述】:
我正在关注this tutorial 来切换我的数据库中的一个属性。切换功能有效,但我似乎无法更新我的视图以反映更改。我以前从未使用过 js.erb 文件,所以我可能遗漏了一些完全明显的东西。
我的控制器动作:
def toggle_menu
@page = Page.find(params[:id])
@page.toggle!(:menu)
render nothing: true
end
我的看法:
<td><%= link_to "Navigation", toggle_menu_page_path(page),remote: true, id: "menu_button_#{page.id}", class: menu_button(page) %></td>
我的 toggle_menu.js.erb 文件:
$("menu_button_<%= page.id %>").text("foo");
【问题讨论】:
标签: jquery ruby-on-rails ajax ruby-on-rails-4