rails初心者です。
deviseを入れて、ログイン機能(mail,password)の実装はできたのですが、ログイン後マイページにてプロフィールの編集フォーム(name,sex,department,message)の実装に苦戦しています。
そこで、質問ですが、
■routes.rb
post 'users/:id' => 'users#new'
■controller
def new
@profile=User.new
end
■view
<%= form_for @profile do |f| %>
<div class="field"> <%= f.label :name, "名前" %> <%= f.text_field :name %> </div> <div class="field"> <%= f.label :sex, "性別" %> <%= f.text_field :sex %> </div> <div class="field"> <%= f.label :department, "学部" %> <%= f.text_field :department %> </div> <div class="field"> <%= f.label :message, "趣味" %> <%= f.text_field :message %> </div> <div class="actions"> <%= f.submit "登録する" %> </div> <% end %>name,sex,department,messageなどのプロフィールに関するカラムは、
rails g migration AddIntroductionToUsers ......
で完成しています。
要はテラテイルHPの
トップ画面のプロフィールボタンから、プロフィール編集ページに行けるようなものがイメージです。
何がおかしいのか考える知識すらないので、困っています。
ご教授いただければ、ありがたいです。
よろしくお願いいたします
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。