2010-08-23 109 views
0

我有一個奇怪的問題html頁面,這裏是我的代碼片段,瀏覽器顯示的JavaScript代碼,而不是在軌

視圖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");.... 

什麼是可能的錯誤的上面的代碼?謝謝,

+0

嘗試手動執行代碼,看看您是否遇到錯誤,偶爾會發生這種情況。 – 2010-08-23 06:49:45

+0

可能的問題是什麼?如何手動執行代碼?我仍然在學習鐵軌。 – erwin 2010-08-23 11:46:47

回答

0

你的部分視圖名爲'_vindex.html_erb'嗎?您是否嘗試將其重命名爲'_vindex.html.erb' - Rails可能不會將其視爲HTML(或作爲ERB文件),這可能是您問題的原因。

+0

這是一個錯字。實際文件名是_vindex.html.erb。 – erwin 2010-08-25 11:40:15

相關問題