2

http://www.noupe.com/ajax/create-a-simple-twitter-app.htmlのチュートリアルに従っています。 ルビー バージョン 1.9.3p194 、レール バージョン 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 に答える