木村勇土の備忘録

新たな発見・勉強になったこと・見分が広がったこと・覚えておきたいこと

Ruby image_tag

www.rubylife.jp

Heroku DBのリセット 、、そしてmigrate

tnakamura.hatenablog.com このあとに、 heroku run rake db:migrate で、OK。

カラムの削除

$ rails generate migration RemoveEmailFromBaths email:string ↓ migrateファイルを確認したら $ rails db:migrate ※カラムを消すという作業もgenarateする joppot.info

imgaeの修正

taneppa.net <style> .img01.waku03 { border: 10px solid #fff; box-shadow: 0 0 0 1px #ccc,1px 3px 8px 0 rgba(40,40,40,0.3); } .waku03.rotate01 { -moz-transform:rotate(-3deg); -webkit-transform:rotate(-3deg); -ms-transform:rotate(-3deg); transform:r…

rails fontawesomeの導入

fontawesomeのgemのインストールをする

上書きしたくない場合、新しく仕様を変える場合

git commitを少しずつやったいく git log git diff git status 上記を理解する

続き⑤ 最後

①destroyアクションでエラーが出る場合は問題が2つ 1.削除が出来ているか 2.リダイレクトが出来ているか →まず「redirect_to root_url」としてリダイレクト先をルートにしてみ る →rails routesでアクションを確認する

続き④

1.アソシエーションの使い方 $ r = restaurant.first(このレストラン(今回は最初の)を定義) $ r.user.comment.menu (このレストランのコメントの中のmenu) ex.お気に入りの場合 $ r.favorite_users[0].name(このレストランの最初のお気に入りした人)…

rails idの紐づけ方  続き③

1.hidden_fieldを使うときは「:value => (値)」とする <%= form.label :restaurant_id %> <%= form.hidden_field :restaurant_id, :value => @current_restaurant_id %> 2.formのsubmitアクションにパラメーターを一緒に渡したいとき <%= form.submit %><%= …

rails idの紐づけ方  続き②

rails c $ Restaurant.find_by(name: "マック") >マックの値が出る $ mkd = Restaurant.find_by(name: "マック") マックを変数mkdに入れる $ mkd.comments.new >「変数。アソシエーション名.new」で新しくオブジェクトができる その際、子要素として…

rails idの紐づけ方

①templateはview自体にある。 controllerのindexアクション内に「render "indux"」を入れた場合、viewの「indux.html.erb」がindexメソッドがend後にrenderされる。 各コントローラーのメソッドはendで一旦終わり、各ヴューがrenderされる。 findメソッドは…

rails 基礎

・rails はデフォルトでget postとdeleteはあえて書くこと ・検証ツールでRubyコードがどのように変わるか確認する ・get: 受け取るだけ ・post: 作成して送る @restaurant = Restaurant(レストランモデルのクラス).new(restaurant_params) 上記で新オブジェ…

エラー解消

とにかく、タイプミスを無くす! 何度もマイグレーションと削除を繰り返した場合はdb:migrateでは変わらないので db:migrate:resetでリセットする。 ・カラムの確認 User.column_names ・カラム内の削除 User.delete_all

エクセルを買わなくても良い

Googleの「スプレッドシート」というものがあります。 MicrosoftのExcel、PowerPoint、Wordと互換性のあるツールです。 グーグルに登録をしておけば使える。

今日理解できたこと

・CSSで投稿写真のサイズを変更する場合。 imgeを付ける .(クラス名) image {} .event_picture img { float:left; width: 25px; height: 25px;} ・エクセル、パワポ代わり スプレッドシート

今日理解できたこと。

・「divタグで囲んだimageがdivからはみ出てしまう」→はみ出ている前提で次のタグをクラスでmaginを取った。 ・$rails routes | grep user (下線部分は適宜)グループでターミナル検索できる ・railsはMVCを意識する(再確認)。コンソールにroute,model,c…

削除機能について

①link_to”削除”をsubmitに変えられないか? 「投稿ボタン」と「削除ボタン」を同じレイアウトにできないか。 ②picture_showの「編集する」link_toをボタンに変えるには? ③picture_showに削除ボタンを付けることが出来るか。 削除したあとはindexに移るよう…

Rails: image_tagが使えるとは?

<%= link_to image_tag(picture.image, class: 'logo'), picture %> link_toでimageをクリックした場合に, Prifixのpictureでpicturesのshowアクションに飛ぶ。 カッコで囲わないとなんのリンクかわからないので、後から追記した。