作者ogamenewbie (._.)
看板Ruby
標題[問題] 不知道是不是 render_text 的問題, 總之是蠢問題... orz
時間Wed Dec 20 14:42:30 2006
環境: Ruby 1.8.5 + Rails 1.1.6
狀況:
我在 rhtml 的 head 加了
=============================================
<%= javascript_include_tag "prototype" %>
=============================================
在 body 加了
=============================================
<%= form_remote_tag( :update => "result",
:url => { :action => :startTest },
:position => "after" ) %>
<%= text_field_tag :test %>
<%= submit_tag "Test Result" %>
<%= end_form_tag %>
<div id="result" />
=============================================
而 TestController 裡面 def startTest 只有
=============================================
print_1
print_2
=============================================
而 print_1 跟 print_2 只有裡面的數字有做替換
=============================================
def print_1
render_text "test 1: " + @test
end
=============================================
結果只有 print_2 有執行...
如果要兩個都會跑, 要怎麼做呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.25.148.49
1F:推 godfat:試了一下,render_text 似乎是直接繪出最終結果 12/20 16:07
2F:→ godfat:所以 render_text 應該不能這樣用 12/20 16:08