2012-02-24 160 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一個新的職位與以前的形式發送參數,可以和我說在new_posts_from_web行動:

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

但我得到一個沒有params的新帖子。

如何從其他操作中的表單中獲取參數而不保存數據庫中的對象?

回答

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

應該可以正常工作。

+0

這工作正常。謝謝! – hyperrjas 2012-02-24 13:58:48