2

我正在关注http://www.noupe.com/ajax/create-a-simple-twitter-app.html上的教程 我使用的是 ruby​​ 版本 1.9.3p194 ,rails 版本 3.2

当我创建视图文件 index.html.erb ,并将内容作为

<b><%= render :partial => "message_form" %></b> 
<%= render :partial => @posts %>  

然后以 partial , _message_form.html.erb 的形式

 In partial _message_form
<% form_tag(:controller => "posts", :action => "create", :method=>"post") do %>  
  <%= label_tag(:message, "What are you doing?") %><br/>  
  <%= text_area_tag(:message, nil, :size => "44x6") %><br/>   
  <%= submit_tag("Update") %>  
<% end %>

并加载 index.html.erb ,我只看到消息 "In partial _message_form" 。表单标签根本不呈现。

需要帮忙。很乐意提供任何额外的所需信息

4

1 回答 1

12

据我记得你需要这个:<%= form_tag...

更新:有一个回退到以前的行为(没有=),但它似乎在 Rails 3.2.6 中不存在

于 2012-07-15T03:10:54.253 回答