作者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