rails 3-添加特定于页面的javascript

rails 3-添加特定于页面的javascript,javascript,ruby-on-rails-4,Javascript,Ruby On Rails 4,我想在一个视图页面上添加一个JavaScript,我该怎么做? 我在应用程序中使用rails 4 我已经试过了,但在我看来,它不起作用 <script type="text/javascript"> $(function() { $('user_button').click(function() { $('some_div').show(); } }); </script> $(函数(){ $(“用户按钮”)

我想在一个视图页面上添加一个JavaScript,我该怎么做? 我在应用程序中使用rails 4

我已经试过了,但在我看来,它不起作用

<script type="text/javascript">
    $(function() {
      $('user_button').click(function() {
        $('some_div').show();
      }
    });
  </script>

$(函数(){
$(“用户按钮”)。单击(函数(){
$('some_div').show();
}
});

这总是有效的,利用收益率

在application.html.erb中,添加:

<%= yield :head %>

然后在要添加javascript的视图页面中:

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

$(函数(){
//这里的脚本
}
});

这总是有效的,利用收益率

在application.html.erb中,添加:

<%= yield :head %>

然后在要添加javascript的视图页面中:

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

$(函数(){
//这里的脚本
}
});

Rails 3或4?为什么要将其放在视图中?使用assets/javascripts.Rails 3或4?为什么要将其放在视图中?使用assets/javascripts。