
[英]HTML page displays vbscript code, instead of running the script. Why?
[英]browser displays the javascript code instead of html page in rails
我遇到了一个奇怪的问题,这是我的代码段,
查看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>
<%= javascript_include_tag:默认%>
我去那儿
浏览器显示如下的javascript代码而不是html内容,
try { Element.update("activitypage", ""); $("activitypage").visualEffect("highlight");....
上面的代码可能有什么错误? 谢谢,
您的局部视图名为“ _vindex.html_erb”吗? 您是否尝试过将其重命名为“ _vindex.html.erb”-Rails可能未将其视为HTML(或作为ERB文件),这可能是造成问题的原因。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.