ihatov08 blog

プログラミング初心者だけどRailsとSwiftマスターします

2016-02-24から1日間の記事一覧

tweetモデルとuserモデルの関連付け アソシエーションの例①

tweetモデルとuserモデルが存在したら、tweetモデルにuser_idカラムを追加する。 $ rails g migration add_user_id_to_tweets user_id:integer 下記でも同じ。 $ rails g migaration AddUserIdToTweets user_id:intger migration行い、データベースに反映さ…

Gitの使い方も同時に覚え無いとダメ

入社試験がこの前終わった。結果は追試。原因分析。Ruby on Railsを学んでいるが、同時にhtml/cssもgitの使い方も学ばなければいけないということ。 html/cssは最終的にはデザイナーに任せることになるかもしれないけれど、モックアップは作成できるように、…

Railsがとりあえず書けるようになったので次に読みたい本リスト

とりあえずProgateをやってrailsが書けるようになってきた。まだ改訂3版基礎 Ruby on Rails (KS IMPRESS KISO SERIES)終わって無いけど次に読みたい本リスト 問題 1. テストが書けない - 読むべき本: Everyday Rails - RSpec による Rails テスト入門 問題 2…

サクセスメッセージの表示方法

redirect_toの第二引数にnoticeを指定することができる。 noticeを用いることで一度だけ表示したいメッセージを簡単に設定することができる。 noticeはrailsで用意されている変数で、@をつけなくてもビューファイルで使うことができる。 viewファイルでは<%=…

エラーメッセージの表示方法

バリデーションに失敗した場合、エラーメッセージが自動的に作られ、@note.errors.full_messagesでその内容を配列として取得できる。 モデルには以下のようにサンプルで記述する。 class Note < ActiveRecord::Base validates :title, presence: true valida…