ドグサレ初心者のへっぽこビッグウェーブ

地球の底辺にいるゴミがプログラミングとか音楽とかを語るクソブログ

2015-08-01から1ヶ月間の記事一覧

アソシエーションからの外部キーの更新とか

なんかよくわからないけど動いた。理由が判明。 子であるMusicsのcreateアクションのリダイレクト先にあり。 def create @artist = Artist.find(params[:artist_id]) #Artistのインスタンス変数 @music = Music.new(music_params) # music_params = respond_…

shallowでルーティングを楽にしようとしたけどできなかった話

コードを書くのがはてブの方が簡単らしいので、こっちにおひっこし。 他の記事もあわせておひっこし。 これまでのあらすじ railsでscaffoldでネストしたらいろいろルート通らなくなってる。わるさをしてるのは主にネストで子になってるMusic部分。いろいろカ…

留学中はネスト先のファミリーと問題を起こさないでね

モデルをネスト構造にしたらなんかうまくできないなーと思ってたら、子テーブルに親テーブルの外部キーを置くカラムを作ってなかった。 超凡ミス。そりゃーはいらんて。まずはカラム追加しましょ カラムの追加方法(参照) 新しくマイグレーションを作成する…

よくわかる基本的な 1 : n のリレーションシップスクラークか

プロにめっちゃ丁寧に教えてもらったので、改めて復習。 ルーティングについて 基本的に、generate scaffold した場合、routes.rbではこんな感じでルーティングされる。[ routes.rb ] resources :artists resources :musics [ path ] # /artists/1 # /musics…

データベースはあるが更新はできない

リレーショナルデータベースをつくったものの、作成、編集できないことに気づく。 あかーん というわけで、とりあえず音楽「music」とアーティスト「artist」のテーブルを同時に 編集できるようにしたいのだがhas_and_belongs_to_manyメソッドを使ったばっか…

アソシエーション(関連)とはなんぞ

テーブルのアソシエーションを勉強しようとしたら色々と足りなかったので追加。 別になくてもいいんだけど、教科書通りに検証しようとすると色々足りないので付け足してる。 record、helloのコントローラを追加 > rails generate controller record > rails …

検証機能やがね

検証機能(バリデーション(バリィさん))をいれてみる。 検証ルールは基本的にはモデルクラス(モデル名.rb)に宣言するのが基本。 かきかたの例 validates :isbn, presence: true, #必須検証 uniqueness: true, #一意検証 length: {is: 17}, #文字列長検…

railsとscaffoldをはじめからもういちど

内容的にアウトなテーマのアプリを作ってしまったので、デプロイできない。というわけで、DB構成を考えた上でもっかい作り直そうという感じ。 DB構成考えるっても本に載ってたやつをちょっと変えたくらいだけど。備忘もかねてもっかいアプリ作成してscaffold…

ボールが来てからスペースに入るんじゃない、ボールが来る前にスペースに飛び込め

引き続きサイドバーとナビバーをいじいじ。 (参考)Ruby on Rails 4 と Bootstrap で管理画面のレイアウトを作成する | インフォメーションメデイアデザイン株式会社www.imd-net.com アクティブ表示のための場合分けで、 アクティブ用のクラス追記するhelpe…

CSSでid指定のつけどころは#です

チェックボックスにえらい時間をかけて絶望。気をとりなおしてナビバーとサイドメニューをいじっていこう。 ナビバーをおしゃんにする(参考) 基本的にメソッドとcssの追加なのでいまんとこ順調 しるこサンドおいしいけどカロリーが恐怖 調べていく中で、id…

尼晒し上げワロタ

最近amazarashi聞いてる。www.youtube.com 今日も引き続きcheckboxの改良。 これまでのあらすじ checkboxがいけてないのでイケてるしヤバいデザインに変更する(参考) またスペルミスしてた。"-(ハイフン)"を"_(アンダーバー)"で書くというゴミ具合 input部…

dateとdataを間違えて地獄

プログラミング。"datepicker"にルートさせようとしたら、ルート先のハッシュを全然読み込んでくれない。なぜだ!なぜだ!!→ルート先の読み込ませたいハッシュ名が "datapicker" となってましたとさ。 あるんですねぇ。。。こういうこと。。。 スペルミスは…

ストリーミングミュージックにもバックグラウンドが必要、じゃないと音楽はBGMに成り果てるんじゃ

音楽話題。最近個人的にあつい。 うたパスやAWA、Apple music使ってて思うのは、「正座して音楽を聴く」ことが少なくなったこと。 明確なベクトルを持たずに音楽を流していると、「聴く」じゃなくて「聞こえる」になっていて、そこに良い悪いの感情なんてな…

ヒマすぎたので再開して開発する(再開発)

ヒマです。とりあえずこのご時勢プログライングプログラミングぐらいできないとやばくね? チョボパンじゃね?というわけで勉強してみようと思います。Ruby。 もうホント基礎の基礎から。Amazon.co.jp: たのしいRuby 第4版: 高橋 征義, 後藤 裕蔵, まつもと…