電車本4版でRails勉強し始めた頃のメモが見つかった。スマートフォン用の表示で見るなんでや。この広告は、90日以上更新していないブログに表示しています。2013-08-04電車本4版でRails勉強し始めた頃のメモが見つかった。第4版メモが手元に残っていたのでup。この頃とレベル変わっていないな。Windows7でやっています。先輩はlinuxでやった方がいいと言ったけど横着しました。仕事でもWindowsだし。ちなみに電車本自体はしばらく勉強して飽きちゃいました。(3.1.0)4版の電車本なのでRails3です。aboutでインストールの一般的なエラーも検出できる。app/assets/stylesheets/say.css.scssで、say_controller.rbにはhello()とgoodbye()がある。scaffoldの作成コントローラ以外にも諸々の“足場”を作ってくれるってことかな。db:migrateでdb/migrate/xxxxxxxx_create_products.rbがマイグレーションされる。destroyで破棄できる様子DBDBをSQLite3以外にするならdatabase.ymlに別途手間が必要。SQLite3だとしてもなんだかバージョンふるいと怒られることがある。db:seed初期化って言うのかインポートっていうのか。========================================“逆向き”に適用すれば元に戻せるとかそんな感じ。db:rollbackすると。itemsという調子で1つずつマイグレーションが戻る。field:typexxxxxxxはなんでもいい。add_xxxxxxxxx_to_tablenameの部分が、railsが反応できない文字列だった場合、実装のない単純なup()/down()メソッドをもつ.rbファイルがdb/migrateに作られる。db:rollbackにdown()が対応する。データパッチも当てられる。.\db\development.sqlite3モデルバリデーション基本はこんな調子らしく。}endvalidetes()は中で単純にvalidates_xxxxxx_ofを呼んでいるだけらしい。validates_length_of()を読んでいるだけで、これらのメソッドに渡すパラメータがブロックで指定してある感じか。jquery-uiを追記する。他のライブラリもここに書いてある様子。CSSapp/assets/stylesheetsに置く。そこのapplication.cssにrequire_treeとあると、そのディレクトリ内のスタイルシートはすべてapplication.cssに読みこまれるんだとか。部分テンプレート部分テンプレート名の変数で現在のオブジェクトにアクセスできる。%></div>と書けばよい。}のformat.jsの部分を書き足して.js.erbを作成する。'store'といった調子でルートを指定できる。コメントに書いてあるとおりpublic/index.htmlは消しておく。test:unitsなんかテスト結果の出力のされ方がおかしい。Windows7だからなのか何なのか。win32consoleで解決するといろんな所に書いてあるが解決しない。最新verの1.3.2から遡って1.3.0まで試したがダメだった。1.2.0はインストールできなかった。msys.batからならもしかして。思ったけどダメだった。※ひょっとしたらbundleしなかったからかもしれない。今となってはわからぬ。fixturetest/fixtureにYAMLファイルを置いておくとrailsがテストごとに勝手にロードしてくれるらしい。するとfixureの名前のメソッドが勝手に作られるので、例えばproducts.ymlにoneという名前のデータがあったらproducts(:one)でオブジェクトがゲットできちゃうのだ。db:test:prepareでもロードしてくれる。文字列'aaa\n'だとそのまま。"bbb\n#{1+2}"だと\nがLFと解釈されるとか式が評価されるとかする。%{bbb\n#{1+2}}はダブルクオートで囲うのと同じ。-fってやると化ける。utf8だけだと化けない。凡ミスcontroller側で@productsと書いたつもりがつもりが\t@productsになっていて、.erbファイル側で「@products?そいつはnilだぜ!!!」って言われた。タブ文字はとりあえず厳禁か。17:17電車本4版でRails勉強し始めた頃のメモが見つかった。(2)はてなブログをはじめよう!yoshi-13さんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?はてなブログをはじめる(無料)はてなブログとはなんでや。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。