× 無料のユーザー登録をすると学習状況を管理することができるようになります

Ruby on Rails 4入門 (全28回)

代表的なWebアプリケーションフレームワークであるRuby on Railsについて、その概念と使い方を説明していきます。

このレッスンでは Ruby 2.0.0 / Ruby on Rails 4.0.0 を使用しています。

#01 Ruby on Railsとはなにか?
2016年11月21日
ローカル開発環境にRuby on Railsがインストールされていない場合、以下のコマンドを実行してあげてください。
gem install rails --no-ri --no-rdoc
2013年9月5日
公式サイトのチュートリアルはこちらです(英語)。
http://guides.rubyonrails.org/getting_started.html

またより詳細かつ日本語のチュートリアルもありますので参考にしてみてください。
http://railstutorial.jp/
#03 はじめてのRuby on Rails
2016年10月7日
Ruby on Rails がインストールされていないと「rails new myapp」としても「コマンドが見つかりません」と表示され、ディレクトリを作ることができません。
「gem install rails」としてインストールしておきましょう。
2015年2月5日
ユーザーの方よりご指摘いただきましたが、rails 4.2.0では「rails s」としただけではページが表示されません(ご指摘感謝です!)。以下のようにオプションをつけて起動してあげてください。

rails s -b 0.0.0.0
#05 タスク管理アプリを作ってみよう
2016年10月5日
最新版のローカル開発環境ではレッスン中で実施している Gemfile の編集を実施する必要はありません。

以下のようなエラーが発生した場合にはもう一度 vi Gemfile で Gemfile を開き、コメントアウトを外した箇所を元に戻すようにしてください。

Could not find gem 'therubyracer' in any of the gem sources listed in your Gemfile or available on this machine.
Run `bundle install` to install missing gems.
#06 rails db/rails consoleを使おう
2013年9月5日
なお、接続しているデータベースの情報は以下のファイルに記載してあります。
/taskapp/config/database.yml
通常は開発環境(development)の設定が使われます。
#13 データを保存してみよう
2013年9月5日
なお、project_paramsをフィルタリングする手法はStrong Parametersと呼ばれ、Mass Assignmentという攻撃を防御することができます。より詳しく知りたい方は「Strong Parameters rails」などで検索してみてください。
サーバーが立ち上がりません PREMIUM - #03 はじめてのRuby on Rails
rails new myapp にてサーバーを立ち上げようとすると以下の文が表示され、立ち上がりません。 ウェブペー...