2013-05-15 65 views
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

+0

由mayself解決: 創建了一個新的控制器,並在那裏我的博客形式..它現在的作品 – ciaodarwin

+0

我不能:D ..我在這裏新 – ciaodarwin

+0

您可以回答自己的問題。看看底部。 – fontno

回答