gpt4 book ai didi

ruby-on-rails - 在 Rails 中重用 js.rjs 文件?

转载 作者:行者123 更新时间:2023-12-04 03:49:23 27 4
gpt4 key购买 nike

我有一个 .js.rjs 文件,必须在很多地方使用。

我怎样才能重复使用它?

例如,在我的 .js.rjs 文件中,我需要这样的东西:

page << ( render "widely_used_stuff" )

其中“widely_used_stuff”是一个widely_used_stuff.js.rjs 文件,其中包含很多地方使用的代码。

另外,我需要将变量传递给 wide_used_stuff.js.rjs,就像这样:
page << ( render "widely_used_stuff", :locals => {:custom_script => my_script} )   

更新 1

我从 .js.rjs 文件中尝试了以下方法:
render "widely_used_stuff"

Rails 提示它,因为它要求这个“部分”是“erb”部分

以下方式:
render :file => "controller/widely_used_stuff.js.rjs"

Rails 不会提示,但“widely_used_stuff.js.rjs”没有插入到 .js.rjs 文件中,该文件称为渲染。我已经检查了 XHR 响应。

我认为,问题出在调用者 .js.rjs 文件中,因为它不是 erb ......

最佳答案

您好,您试过了吗render "controller/widely_used_stuff.js.rjs" ?

关于ruby-on-rails - 在 Rails 中重用 js.rjs 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3625107/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com