首页 > 解决方案 > 将 jquery 变量连接到 Rails 部分

问题描述

如何将 jquery 变量连接到 rails 部分调用?

这是一个例子:

  var myAttribute = x;

  $(this).html('<%= j render partial: "pages/edit_[**myAttribute**]" %>');

提前致谢。

标签: jqueryruby-on-railsconcatenation

解决方案


你可以试试这个选项,让我知道它是否有效

使用.load而不是 html:

$(this).load("/pages/edit_page?attribute=" + myAttribute);

页面控制器:

def edit_page
 render "pages/edit_#{params[:attribute]}", layout: false
end

路线.rb:

get "pages/edit_page", to: "pages#edit_page"


推荐阅读