2012-02-24 127 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