jQueryがHTMLファイルでレンダリングしようとしているRailsアプリケーションがあります。これのポイントは、jQuery はページに固有であるため、ヘッダーに配置してすべてのページにロードしたくないということです。これが私がファイルに対して行ったことです
messages_controller.rb
# GET /messages/new
def new
@message = Message.new
@users = User.where('id != ' + current_user.id.to_s)
#if @message.save
#MessageMailer.new_message(@message).deliver
respond_to do |format|
format.html # new.html.erb
format.js
end
#end
end
/messages/new.html.erb
<div class="row">
<div class="large-12 columns">
<div class="panel">
<h1>New message</h1>
<%= render 'form' %>
<%= link_to 'Back', messages_path, :class => "button small" %>
</div>
</div>
</div>
/messages/new.js.erb
$("h1").html('hello'); //for testing that it works
別のファイルに追加する必要があるものはありますか? HTML と .js の両方をロードするために必要なリクエストはありますか?