0
Je souhaite modifier l'expression régulière dans mon fichier application.js depuis un contrôleur de rails.
Est-ce possible?Modification d'une expression rationnelle dans application.js à partir des rails
Je souhaite modifier l'expression régulière dans mon fichier application.js depuis un contrôleur de rails.
Est-ce possible?Modification d'une expression rationnelle dans application.js à partir des rails
Oui, c'est possible. Vous pouvez utiliser votre fichier Routes pour le définir comme une action, puis utiliser ERB pour le rendre. Bien que ce soit beaucoup mieux si vous pouvez l'éviter.
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 %>);
Je ne comprends pas vraiment votre solution comment puis-je utiliser un erb rendu fichier dans mon fichier application.js? – Markus
Exemple ajouté ci-dessus. –
Merci pour votre exemple, mais je ne vois toujours pas creux. comment puis-je référencer le render_my_regex_here dans le fichier application.js? – Markus