gpt4 book ai didi

javascript - Rails after_filter 获取 javascript 和样式表值

转载 作者:行者123 更新时间:2023-11-27 22:30:02 25 4
gpt4 key购买 nike

在 Rails 中是否可以使用在 View (after_filter) 之后出现的过滤器来收集出现在 javascript_include_tag 和 stylesheet_link_tag 方法中的数据?

例如:

---rails view starts
javascript_include_tag 'file.js'

---rails view is complete and after_filter runs
@js_files = get_included_javascript_files_array

有什么想法吗?

最佳答案

如果建议如果您需要弄清楚要包含哪些 js 文件,那么您已经告诉 rails 要包含哪些文件,所以只需在您的 ApplicationController 中创建一些内容:

before_filter :setup_js_includes

def setup_js_includes
@js_includes = [ 'file.js' ]
end

那么在你看来:

<%= javascript_include_tag @js_includes %>

我假设 javascript_include_tag 可以接受一个数组,如果不能,那么您需要在 View 中使用 @js_includes.each 进行迭代。

然后您可以在 :after_filer 中做任何您想做的事情,因为 @js_includes 变量已经可用。

关于javascript - Rails after_filter 获取 javascript 和样式表值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3981888/

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