2018-03-01から1ヶ月間の記事一覧
$ rails testActionController::UnknownFormat: StaticPagesController#aboutis missing a template for this request format and variant. Railsでは、「テンプレート」とは「ビュー」を指します。
◆チュートリアル 3.3.1 それではいつ、どんなふうにテストを行えばよいのでしょうか。この点を理解するために、テストを行う目的をもう一度確認してみましょう。著者は、テストには次の3つのメリットがあると考えます。 テストが揃っていれば、機能停止に陥…
◆Railsチュートリアル 3.1 rails g controller 〇〇 rails destroy controller 〇〇 ← 引数必要 (routeにアクションが残ってしまう) rails g model 〇〇 rails destroy model ←引数不要 rails db:migrate rails db:rollback (rails db:migrate VERSION=0) ←最初…
・Active Record は Rubyライブラリである ・なかなかBitbucketにうまくいかない → originに入れる時にタイプミスをしていた 略式 ・rails test -------rails t ・bundle install --------bundle
・ヘルパーにモジュールを書く(モデルではない。→ モデルに書くにはクラス) ・今回はimage_tagヘルパーをモジュール内のメソッドで処理している ・いろんなテーブルで同じ処理をするのでapplicationhelperに書く ・alt属性はimageは設定出来ているが、画像…
INNOVATOR 黒 トリノ 37L 2.8㎏ ◆フロントオープン 道端でも荷物の出し入れが出来る。手持ちバックを持たなくてもスーツケースひとつで間に合う。 ◆静音キャスター フリークエンターとかなり迷ったが、フリークエンターの記事に静音レベルの記載があった。 ◆…
teratail.com taxa-program.hatenablog.com
1. インデントに縦線を入れた 2. タブ設定 ソフトにした。 3. 閉じタグ 自動挿入にした <参考サイト> tech.machiiro.jp
参考サイト mochikichi.hatenablog.com
creating-homepage.com
blog.otsukasatoshi.com
www.rubylife.jp
tnakamura.hatenablog.com このあとに、 heroku run rake db:migrate で、OK。
$ rails generate migration RemoveEmailFromBaths email:string ↓ migrateファイルを確認したら $ rails db:migrate ※カラムを消すという作業もgenarateする joppot.info
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…
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(このレストランの最初のお気に入りした人)…
1.hidden_fieldを使うときは「:value => (値)」とする <%= form.label :restaurant_id %> <%= form.hidden_field :restaurant_id, :value => @current_restaurant_id %> 2.formのsubmitアクションにパラメーターを一緒に渡したいとき <%= form.submit %><%= …
rails c $ Restaurant.find_by(name: "マック") >マックの値が出る $ mkd = Restaurant.find_by(name: "マック") マックを変数mkdに入れる $ mkd.comments.new >「変数。アソシエーション名.new」で新しくオブジェクトができる その際、子要素として…
①templateはview自体にある。 controllerのindexアクション内に「render "indux"」を入れた場合、viewの「indux.html.erb」がindexメソッドがend後にrenderされる。 各コントローラーのメソッドはendで一旦終わり、各ヴューがrenderされる。 findメソッドは…
・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に移るよう…
<%= link_to image_tag(picture.image, class: 'logo'), picture %> link_toでimageをクリックした場合に, Prifixのpictureでpicturesのshowアクションに飛ぶ。 カッコで囲わないとなんのリンクかわからないので、後から追記した。