2017-08-25 70 views
0

我在按钮上单击渲染粒子时遇到问题。我收到错误在按钮单击上渲染部分按钮

HelpController#FAQ_help缺少此请求格式的模板 和变体。 request.formats:[ “text/html的”] request.variant:[]

main_page.html.erb

<%= link_to "FAQ", FAQ_help_path %> 

<div id="content"> 

</div> 

help_controller.rb

def FAQ_help 
    respond_to do |format| 
    format.html {} 
    format.js 
    end 
end 

FAQ_help.js.erb

$('#content').html("<%= render :partial => 'FAQ_help' %>"); 

_FAQ_help.html.erb

<div> 
    <h1> This is the FAQ </h1> 
</div> 

的routes.rb

get 'FAQ_help', to: 'help#FAQ_help' 

回答

1

如何:

# main_page.html.erb 
<%= link_to "FAQ", FAQ_help_path, remote: true %> 

而且

# faq_help.js.erb 
$('#content').html("<%= escape_javascript(render :partial => 'FAQ_help') 

干杯!