大家帮忙看看,ruby on rails form_for方法无输出

witgo 发布于 2011/06/23 19:26
阅读 1K+
收藏 1
<% form_for :story do |f| %>
    <p>name: <br/><%= f.text_field :name %>     </p>
    <p>link:<br/><%= f.text_field :link %>     </p>
    <p> <%= submit_tag %>      </p>

<% end %>

输出的结果为空,不知道啥原因

以下是问题补充:

@witgo:<% form_tag do %> <%=text_field_tag 'login' %> <% end %> 也没有输出,不报错 (2011/06/23 23:57)
加载中
0
JonasBollack
JonasBollack
ruby和rails是什么版本的?是整个项目的form_for都无法输出内容么?
JonasBollack
JonasBollack
@witgo: 超前呀。。。。看来是Rails3.1的改动。。。。呵呵,升级Rails版本的时候看一下changelog就知道有什么变动啦
witgo
witgo
找到原因了 应该是这样 <%= form_for do %> <% end %> 少个等号,rails 3.1 。
0
耕耘者
耕耘者
<internal:lib/rubygems/custom_require>:29:in `require': no such file to load --
churn.rb (LoadError)
        from <internal:lib/rubygems/custom_require>:29:in `require'

        from churn-tests.rb:7:in `<main>'

求帮助!什么原因?

witgo
witgo
应该是某个包没安装吧。
0
witgo
witgo
顶,没人遇到这种情况吗?
0
耕耘者
耕耘者
请求具体点!
0
witgo
witgo

引用来自“耕耘者”的答案

请求具体点!
gem dependency 包名, 对比下 gem list 看看有那些没有安装。
0
firedragon
firedragon
没有绑定数据@story
0
y
yang830
将<% form_for :story do |f| %>改为<%= form_for :story do |f| %>
 
返回顶部
顶部