Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
浏览器在rails中显示javascript代码而不是html页面_Javascript_Ruby On Rails_Ajax - Fatal编程技术网

浏览器在rails中显示javascript代码而不是html页面

浏览器在rails中显示javascript代码而不是html页面,javascript,ruby-on-rails,ajax,Javascript,Ruby On Rails,Ajax,我遇到了一个奇怪的问题,这是我的代码片段 视图1: <%= javascript_include_tag :defaults %> <% remote_form_for (@group, :group, :url => { :action => 'addgroup' }, :update => 'activitypage') do |form| %> <%= submit_tag "Add!", :class => "submit" %

我遇到了一个奇怪的问题,这是我的代码片段

视图1:

 <%= javascript_include_tag :defaults %>
 <% remote_form_for (@group, :group, :url => { :action => 'addgroup' }, :update => 'activitypage') do |form| %>

<%= submit_tag "Add!", :class => "submit" %>  
<% end %>

上面的代码可能有什么错误?谢谢,

您的局部视图名为“\u vindex.html\u erb”吗?您是否尝试过将其重命名为“_vindex.html.erb”-Rails可能没有将其视为html(或erb文件),这可能是您出现问题的原因。

尝试手动执行代码,看看是否出现错误,我偶尔会遇到这种情况。可能的问题是什么?如何手动执行代码?我还在学习rails。这是一个打字错误。实际文件名是_vindex.html.erb。
   def addgroup
    ##<some code here>
    render :update do |page|
    page.replace_html ('activitypage', :partial => 'vindex')
    page[:activitypage].visual_effect :highlight
    return
<h1>Group</h1>
try { Element.update("activitypage", ""); $("activitypage").visualEffect("highlight");....