サルでもわかるWEBプログラミング

フリーソフトのみでホームページ作成

ユーザ用ツール

サイト用ツール


00.rubyonrails:12.progateのrails5レッスン


差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
00.rubyonrails:12.progateのrails5レッスン [2022/01/29] – [createとform_tag() do] adash33300.rubyonrails:12.progateのrails5レッスン [2022/02/01] (現在) – [リンク] adash333
行 30: 行 30:
 </code> </code>
 などとして受け取ることができる。 などとして受け取ることができる。
 +
 +
 +===== 画像の送信 =====
 +
 +
 +
 +<code>
 +<%= form_tag("/users/#{@user.id}/update", {multipart: true}) do %>
 +  <p>ユーザー名</p>
 +  <input name="name" value="<%= @user.name %>">
 +  <p>画像</p>
 +  <input name="image" type="file"> 
 +  <p>メールアドレス</p>
 +  <input name="email" value="<%= @user.email %>">
 +  <input type="submit" value="保存">
 +<% end %>
 +</code>
 +
 +<code>
 +    if params[:image]
 +      @user.image_name = "#{@user.id}.jpg"
 +      image = params[:image]
 +      File.binwrite("public/user_images/#{@user.image_name}", image.read)
 +    end
 +</code>
 +===== VIII =====
 +
 +<code>
 +rails g migration add_password_to_users 
 +
 +def change
 +  add_column :users, :password, :string
 +end
 +
 +rails db:migrate
 +</code>
 +
 +
 +
 +===== 道場レッスン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レッスン ===== ===== 12.ProgateのRails5レッスン =====
 [[00.rubyonrails:index.html|Ruby on Rails トップページ]] [[00.rubyonrails:index.html|Ruby on Rails トップページ]]


00.rubyonrails/12.progateのrails5レッスン.1643441424.txt.gz · 最終更新: 2022/01/29 by adash333

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki