浏览器在rails中显示javascript代码而不是html页面
我遇到了一个奇怪的问题,这是我的代码片段 视图1:浏览器在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" %
<%= 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");....