2012-02-24 26 views
0

からのparamsを持つ新しいオブジェクトを作成@post =私は私のコントローラでとアクションを持っている他のオブジェクト

と私の見解では次のフォームPost.new:私は作成したい

<%= form_for(@post, :method => :get, :remote => true, :url => { :controller => "posts", :action => "new_posts_from_web" }) do |f| %> 
<%= f.text_field :remote_posted_url%> 
<%= f.submit "Find Images" %> 

アクションnew_posts_from_web前のフォームで送信されるのparamsを持つ新しいポスト、と私はnew_posts_from_webアクションでこれを持っている:

def new_posts_from_web 
@post = Post.new(params[:id]) 
end 

しかし、私はparamsなしで新しい投稿を得る。

オブジェクトをデータベースに保存せずに、他のアクションでフォームからパラメータを取得するにはどうすればよいですか?

答えて

2
@post = Post.new(params[:post]) 

は正常に動作するはずです。

+0

これは問題なく動作します。ありがとうございました! – hyperrjas

関連する問題