0
我正在從rails控制器中更改我的application.js文件中的正則表達式。
這可能嗎?從rails中更改application.js中的正則表達式
我正在從rails控制器中更改我的application.js文件中的正則表達式。
這可能嗎?從rails中更改application.js中的正則表達式
是的,這是可能的。您可以使用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 %>);
我真的不明白你的解決方案,我如何使用渲染的ERB文件在我的application.js文件中? – Markus 2010-05-12 12:56:15
上面添加的示例。 – 2010-05-12 13:01:15
感謝你的例子,但我仍然看不到槽。我怎樣才能在application.js文件中引用render_my_regex_here? – Markus 2010-05-12 13:10:42