我遇到了一个奇怪的问题,这是我的代码片段,
查看1:
<%= javascript_include_tag :defaults %>
<% remote_form_for (@group, :group, :url => { :action => 'addgroup' }, :update => 'activitypage') do |form| %>
<%= submit_tag "Add!", :class => "submit" %>
<% end %>
方法'addgroup',
def addgroup
##<some code here>
render :update do |page|
page.replace_html ('activitypage', :partial => 'vindex')
page[:activitypage].visual_effect :highlight
return
查看2,_vindex.html_erb
<h1>Group</h1>
&lt;%= javascript_include_tag:默认值%&gt;
我来到这里
浏览器显示如下javascript代码而不是html内容
try { Element.update("activitypage", ""); $("activitypage").visualEffect("highlight");....
上面代码中可能出现的错误是什么?谢谢,
答案 0 :(得分:0)
您的部分视图名为'_vindex.html_erb'吗?您是否尝试将其重命名为'_vindex.html.erb' - Rails可能不会将其视为HTML(或ERB文件,就此而言) - 这可能是您的问题的原因。