2011-03-11 49 views
1

我从我的rails应用程序中删除一些硬编码。Rails代表Javascript函数的方式

我更换了

 <script type="text/javascript" src="/javascripts/jquery.js"></script> 

        with 
     <%= javascript_include_tag 'jquery' %> 

现在我有一个疑问,有在那里我有

<script type="text/javascript"> 
     function a() 
     { 
      alert(); 
     } 
     </script> 

地方有没有办法做同样的使用Rails助手??? 请给点建议。

+0

对于您的要求我不认为在轨 – Ashish 2011-03-11 06:48:03

回答

0

有对于一个帮手:

javascript_tag "alert('All is good')" 

http://api.rubyonrails.org/classes/ActionView/Helpers/JavaScriptHelper.html#method-i-javascript_tag

+0

我在每个并具有内部的一些功能,每个视图文件中使用JavaScript的任何帮手存在它。如何在javascript_tag中表示它们? – useranon 2011-03-11 10:20:44

+0

将your_javascript_file.js放入/ public/javascripts中,并在模板头部添加<%= javascript_include_tag'your_javascript_file'%>。 – Yannis 2011-03-11 14:34:22