javascript中的rails代码

javascript中的rails代码,javascript,jquery,ruby-on-rails,Javascript,Jquery,Ruby On Rails,我正在尝试使用一些带有javascript的rails代码,需要动态更改rails代码。以下是代码行: $(this).replaceWith("<%= escape_javascript(render(:partial => 'shared/products')) %>"); $(this.replacetwith(“'shared/products'))%>”; “共享/产品”是我想根据前面在javascript中传递的信息进行更改的部分。如何从javascript中插

我正在尝试使用一些带有javascript的rails代码,需要动态更改rails代码。以下是代码行:

$(this).replaceWith("<%= escape_javascript(render(:partial => 'shared/products')) %>");
$(this.replacetwith(“'shared/products'))%>”;

“共享/产品”是我想根据前面在javascript中传递的信息进行更改的部分。如何从javascript中插入一个值,使产品部分可以成为变量而不是“共享/产品”?希望这是有意义的。我不是最有经验的jQuery/javascript程序员,因此非常感谢您的帮助。提前谢谢

不,你不能那样做。rails代码可以在页面加载上运行,但当您使用javascript编写这些代码时,它们只是文本。如果您确实需要运行服务器端脚本,请使用AJAX。

不,您不能这样做。rails代码可以在页面加载上运行,但当您使用javascript编写这些代码时,它们只是文本。如果确实需要运行服务器端脚本,请使用AJAX