我想从rails控制器中更改application.js文件中的正则表达式 这可能吗?
答案 0 :(得分:1)
是的,这是可能的。您可以使用Routes文件将其定义为操作,然后使用ERB进行渲染。虽然如果你能避免它会好得多。
的routes.rb
map.myjs '/application.js', :controller => 'my_js_controller', :action => :show
my_js_controller.rb
def show
end
my_js_controller / show.js.erb
$('awesome jquery code').match(<%= render_my_regex_here %>);