если вы используете form_for,
# your_controller.rb
def new # method where you show the form
@some_model = SomeModel.new(params[:some_model])
end
# new.html.haml - i like haml
- form_for @some_model do
... # all your inputs (they will be pre-set if you submit the form and it stays in new method
если вы используете form_tag
# new.html.haml
- form_tag do
= text_field_tag :some_attribute_name, params[:some_attribute_name]
= select_tag :another_attribute_name, options_for_select(['option1', 'option2', 'and so on'], params[:another_attribute_name])
, так что в зависимости от того, что вы используете, выберите соответствующий путь ;-) надеюсь, это поможет)
ОДНАКО
я думаю, что изображение должно быть отправлено вместе с формой и сохранено вместе, т.е. это не должен быть отдельный процесс, если, конечно, вы не говорите о том, что форма сохраненаи вы перенаправляете на страницу редактирования ... в любом случае оба метода должны работать =)