====== 12.ProgateのRails5レッスン ====== [[00.rubyonrails:index.html|Ruby on Rails トップページ]] ===== createとform_tag() do ===== users/new.html.erb の一部 <%= form_tag("/users/craete") do %>

ユーザー名

メールアドレス

<% end %>
doendを忘れないように注意! viewで、inputのname属性を指定すると name属性の値が送信されるハッシュのキーとなる。 submitボタンクリックすると、 params = { name: "わんこ", email: "wanko@dog.com" } が、users_controller.rb に送られる。 params[:name] などとして受け取ることができる。 ===== 画像の送信 ===== <%= form_tag("/users/#{@user.id}/update", {multipart: true}) do %>

ユーザー名

画像

メールアドレス

<% end %>
if params[:image] @user.image_name = "#{@user.id}.jpg" image = params[:image] File.binwrite("public/user_images/#{@user.image_name}", image.read) end ===== VIII ===== rails g migration add_password_to_users def change add_column :users, :password, :string end rails db:migrate ===== 道場レッスンIV ===== https://qiita.com/TeppeiMimachi/items/755639c775c72cb73ad9 @TeppeiMimachi 更新日 2021年01月18日 エラーが解決しない時は、元を断つという考え方 ===== リンク ===== https://github.com/HiroumiSekiguchi/progate_rails/tree/master/tweet_app https://qiita.com/ryokky59/items/833cb3cf916ec0fd1e19 @ryokky59 投稿日 2019年01月12日 更新日 2020年07月22日 未経験から4ヶ月でWeb系エンジニアに転職するためにやったこと https://qiita.com/seiya2130/items/f97cf969311a64a8ebaa @seiya2130 投稿日 2019年09月12日 ProgateのRuby on Rails終えたので、コメント投稿アプリを作ってみた ===== 12.ProgateのRails5レッスン ===== [[00.rubyonrails:index.html|Ruby on Rails トップページ]]