从rails更改application.js中的正则表达式

时间:2010-05-12 12:26:56

标签: jquery ruby-on-rails

我想从rails控制器中更改application.js文件中的正则表达式 这可能吗?

1 个答案:

答案 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 %>);