Ruby on rails 试着跟随一本书,但我的形式不是';t正在生成,这是为什么?

Ruby on rails 试着跟随一本书,但我的形式不是';t正在生成,这是为什么?,ruby-on-rails,ruby,Ruby On Rails,Ruby,试图跟随一本书,但我的表单没有生成,这是为什么? 这是我新的.html.erb <h1>New ad</h1> <% form_for :ad,:url=>{:action=>'create'} do |f| %> <p><b>Name</b><br /><%= f.text_field :name %></p> <p><b>Desc

试图跟随一本书,但我的表单没有生成,这是为什么? 这是我新的.html.erb

<h1>New ad</h1>

<% form_for :ad,:url=>{:action=>'create'} do |f| %>
    <p><b>Name</b><br /><%= f.text_field :name %></p>

    <p><b>Description</b><br /><%= f.text_area :description %></p>

    <p><b>Price</b><br /><%= f.text_field :price %></p>

    <p><b>Seller</b><br /><%= f.text_field :seller_id %></p>

    <p><b>Email</b><br /><%= f.text_field :email %></p>

    <p><b>Img url</b><br /><%= f.text_field :img_url %></p>
    <p><%= f.submit "Create" %></p>
<% end %>
这就是我所得到的一切


页面是否为空?这条路线载客吗?页面的源代码是什么样子的?在我读的书中,它说Scriplets和表达式确实有效,但为什么会这样呢?
form_for
是一种采用多个参数的方法,包括构建内容的块。它返回表单的HTML代码。如果你不使用
的意思是“把这个表达式的结果放到html中”。@PinnyM时间到了,我会给你打分,谢谢,尝试从PHP切换到Rails,该死的,这是一个令人困惑的学习曲线,部分原因是我读的是一本过时的书,但我真的很喜欢Head First o'Reily的书,除非你知道一本更新的书或什么的?试试。。。不幸的是,关于不断发展的框架的书籍很快就过时了。
class AdsController < ApplicationController
    def show
    @ad = Ad.find(params[:id])
    end

    def stats
    @seller = Seller.find(params[:id])
    end

    def index
    @ads = Ad.find(:all)
    end

    def new
    @ad = Ad.new
    end
end
resources :ads