создать новый объект с параметрами другого объекта - PullRequest
0 голосов
/ 24 февраля 2012

У меня в контроллере есть действие с @ 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" %>

Я хочу создать вaction new_posts_from_web новый пост с параметрами, отправленными предыдущей формой, и у меня есть это в действии new_posts_from_web:

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

но я получаю новый пост без параметров.

Как получить параметры из формы в другом действии без сохранения в базе данных объекта?

1 Ответ

2 голосов
/ 24 февраля 2012
@post = Post.new(params[:post])

должно работать нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...