【问题标题】:form_tag not rendering in rails 3.2form_tag 不在 Rails 3.2 中呈现
【发布时间】:2012-07-15 03:07:02
【问题描述】:

我正在关注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" 。表单标签根本不呈现。

需要帮助。很乐意提供任何其他所需信息

【问题讨论】:

    标签: ruby ruby-on-rails-3


    【解决方案1】:

    据我记得你需要这个:&lt;%= form_tag...

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多