&tag(Rails3);
gitは必須なのか?†[edit]
- プラグインをインストールするのに便利なだけで必須ではない。自分のソースは何で管理しようが自由。
プロジェクトの新規作成†[edit]
rails new <PROJECT_NAME>
scasffold†[edit]
rails g scsaffold member name:
rake db:migrate
- コマンドラインで以下を実行
rails console
development/productionでデータのコピー†[edit]
dump/loadを使う†[edit]
Twitter Bootstrapを使う†[edit]
トラブルシューティング†[edit]
rake testが実行できない†[edit]
MiniTestを明示する方法†[edit]
bundle install†[edit]
rake aborted! cannot load such file -- bundler/setup†[edit]
Gemfile/Gemfile.lockを作り直したい†[edit]
- rubyのバージョンが上がるなどして、開発中RailsアプリケーションのGemfile/Gemfile.lockの中にある各種パッケージのバージョンを一括更新する方法が知りたいが不明。
- rails newしてそのGemfileを参考にして書き直すとか。
mysql2関連のエラー†[edit]
Uninitialized Constantsと表示されモデルが参照できない。†[edit]
- モデルのファイル名がおかしいのかも。
- ItemPrice→item_price.rbの関連がないと読み込まれないのかも。実行時に探している(?)
Cannotestablishconnectionがどうのこうの†[edit]
- Gemfileに"mysql2"が含まれていなかったのが原因か。
プロダクション環境でエラー†[edit]
- production環境でエラーになる場合、config.assets.compile = trueとか、config.serve_static_assets = falseをコメントアウトするとか。