1

可能重复:
使用 Rails 3.1,你把你的“页面特定”javascript 代码放在哪里?

我有一个名为 course store 的控制器,我希望仅在该页面上包含来自第三方的外部 js 文件。我怎样才能做到这一点?

4

2 回答 2

0

你可以用content_for,

<% content_for :head do %>
  <%= javascript_include_tag 'admin' %>  
<% end %>

或者

<% content_for :head do %>
  <script type="text/javascript">
    $(function() {
      ...
      ...
    });
  </script>
<% end %>

更多http ://apidock.com/rails/ActionView/Helpers/CaptureHelper/content_for

于 2012-11-08T04:52:02.437 回答
0

像这样的东西应该工作......

<%= javascript_include_tag( "http://www.example.com/xmlhr" ) if params[:controller] == 'course_store'  %>
于 2012-11-08T04:45:10.593 回答