『改訂新版 基礎Ruby on Rails』 読者サポートページ
2012/01/28
改訂新版 基礎Ruby on Rails
Amazon / Impress Japan
このページは、弊社監修の『改訂新版 基礎Ruby on Rails』(2012年3月)の読者サポートページです。『基礎Ruby on Rails』(2007年10月)についての情報をお探しの方はこちらへ。
本書では、Railsのバージョンは 3.2.1、Rubyのバージョンは 1.9.3-p0 を用いています。
2014年4月29日現在、Rails(3.2系)の最新バージョンは 3.2.17、Ruby (1.9系)の最新バージョンは 1.9.3-p545 です。
RubyやRailsのバージョンアップにに伴う問題については、次の記事をごらんください。
- Rails 3.2.3ではwhitelist_attributesの設定が必要
- Ruby 1.9.3-p125でWEBrickが終了できない問題
- bundle installでエラーGem::RemoteFetcher::FetchErrorが出たときは
- エラーCould not find jquery-rails-2.0.0 in any of the sourcesが出たときは
- Windows 8 で ExecJS::RuntimeError が出たときは
- Windows で ExecJS::ProgramError TypeError が出たときは New!
- bundle installで Unfortunately, a fatal error has occured と表示されたときは
- readline (LoadError) で rails console が起動できない場合は
- 64bit 版の Windows で画面が真っ白になる場合(sqlite3 の問題)
- cannot load such file — 1.9/bcrypt_ext が出たときは
- can not load such file — sqlite3/sqlite3_native が出たときは
Windows ユーザー名について
Windows で Rails 開発を行う際、ユーザー名に漢字・ひらがな・カタカナなどが混じっているとさまざまな問題が生じます。現在お使いのユーザー名を変更できない(したくない)場合は、ローマ字と数字のみを含む名前のユーザーを別に作成し、開発作業の間はそのユーザーに切り替えることをお勧めいたします。
サンプルソースのダウンロード
サンプルのファイルはすべて、文字コードをUTF-8、改行文字をLF(UNIX形式)で保存しています。Windowsユーザーの方は、UNIX形式の改行文字を扱えるテキストエディタを使用してください(本書30ページ参照)。
- 2012-11-08 jquery-rails-2.0.0でエラーが出るのを防ぐため、Gemfile.lockをアップデートしました。
正誤表
- 改訂新版 基礎Ruby on Rails 正誤表 2015-01-28更新
Rails本番環境構築ガイド
本書のサンプルアプリケーションasagaoを、Linuxサーバーにインストールして公開する手順を説明します。対応するディストリビューションは、CentOS 6.2、Ubuntu Server 12.04 LTS、Ubuntu Server 10.04 LTSです。
基礎Ruby on Rails 補遺
書籍で説明し切れなかった情報を掲載します。
- PostgreSQLのインストール(予定)
- 改訂新版 基礎Ruby on Rails 追加HINT集
連絡先
本書へのご意見・ご感想、誤字脱字のご報告などは、hermes@oiax.jp へ。メールの件名には「改訂新版 基礎Ruby on Railsについて」と記入してください。
なお、本書の内容に関する技術的な相談・質問も受け付けております。その場合は、ページ番号と実行環境(OSの種類やRubyのバージョン等)を書き添えてください。
また、アプリケーションエラーに関するご相談の場合、可能であれば log ディレクトリにある development.log ファイルをメールに添付してください。
本書の範囲から大きく外れる場合はお答えできない場合もございますので、あらかじめご了承ください。