私は私の人生のために、なぜフォームがレンダリングされていないのかを理解しています...レール3でレンダリングするフォームを取得できませんか?助けて?
私は完全な初心者だと言えるでしょう。私はレールがあります。私は と思っています。このアプリケーションの他のページをこのようにして としていて、データベースのすべての行と、 の個々の行をデータベースに表示しています。
Mebay::Application.routes.draw do
match '/ads/new' => 'ads#new'
match '/ads/create' => 'ads#create'
match '/ads/:id' => 'ads#show'
match '/ads' => 'ads#index'
resources :ads
end
とビュー:
はここ
class AdsController < ApplicationController
def new
@ad = Ad.new
end
def show
@ad = Ad.find(params[:id])
end
def index
@ads = Ad.find(:all)
end
end
ルート私のコントローラだ
<% 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 %>
をそしてここでレンダリングされているものです。
ようこそ。私はちょっとあなたの書式設定をした:-D –