0
我是Ruby on Rails的新手,我創建了自己的Ruby on Rails - Blog ...對於我的推文,我創建了一個自制的腳手架...Ruby on Rails - 自制腳手架不起作用
即使我按下提交按鈕..我的新職位..我將收到此錯誤信息:
uninitialized constant PostsController
這裏是我的文件:
new.html.erb
<h1>Add a new Tweet</h1>
<%= form_for(@post) do |f| %>
<div class="field">
<%= f.label :title %><br />
<%= f.text_field :title %>
</div>
<div class="field">
<%= f.label :content %><br />
<%= f.text_area :content %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
blog_controller.rb
class BlogController < ApplicationController
def new
@post = Post.new
end
def create
@post = Post.new(params[:post])
redirect_to @post
end
end
的routes.rb
Me::Application.routes.draw do
resources :posts
resources :post
match '/' => 'blog#home'
match '/archiv' => 'blog#archiv'
match '/tweets' => 'blog#new'
root :to => 'blog#home'
end
我做了這些語法的模型:
rails g model post title:string content:text
而且至少rake db:migrate
由mayself解決: 創建了一個新的控制器,並在那裏我的博客形式..它現在的作品 – ciaodarwin
我不能:D ..我在這裏新 – ciaodarwin
您可以回答自己的問題。看看底部。 – fontno