Проблема с Ruby Gem Paperclip - PullRequest
0 голосов
/ 09 июня 2011

У меня проблемы с использованием скрепки Ruby Gem. Я следовал инструкциям в ReadMe, но я не могу заставить его загрузить мои изображения. Вот моя форма редактирования:

<% form_for :user, @user, :html => { :multipart => true } do |f| %>
<div class="field">
  <%= f.label :name %><br />
  <%= f.text_field :name %>
</div>
<div class="field">
  <%= f.label :email %><br />
  <%= f.text_field :email %>
</div>
<div class="field">
  <%= f.label :expertise %><br />
  <%= f.text_area :expertise, :class => "expertise" %>
</div>
<div class="field">
  <%= f.label :occupation %><br />
  <%= f.text_field :occupation %>
</div>
<div class="field">
  <%= f.label :city %><br />
  <%= f.text_field :city %>
</div>
<div class="field">
  <%= f.label :state %><br />
  <%= f.text_field :state %>
</div>
<div class="field">
  <%= f.label :password %><br />
  <%= f.password_field :password %>
</div>
<div class="field">
  <%= f.label :password_confirmation, "Confirmation" %><br />
  <%= f.password_field :password_confirmation %>
</div> 

<% конец%>

Тем не менее, когда я пытаюсь сохранить, я получаю эту ошибку: не найдено ни одного маршрута "/ users / 4 / edit"

В чем проблема

1 Ответ

0 голосов
/ 09 июня 2011

Ошибка говорит о том, что нет / users / 4 / edit route. Как выглядит ваш config / rout.rb? Если есть строка вроде:

resources :users

Затем попробуйте изменить эту первую строку на:

form_for @user

Вместо:

form_for :user, @user

Кроме того, я нигде не вижу file_field, поэтому я не думаю, что этот вопрос касается Paperclip?

...