「Ruby on Rails」の編集履歴(バックアップ)一覧はこちら
「Ruby on Rails」(2014/08/17 (日) 23:53:24) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
Ruby on Rails
[[ドットインストールでの学習メモ>http://dotinstall.com/lessons/basic_rails_v2]]
※MVCアーキテクチャ
Model:データ
View:画面
Controller:ModelとViewをとりもつもの
仮想マシンにログインし、ホームディレクトリで次を行う。
railsで、新規にアプリケーションの環境を作る
必要なディレクトリとファイルが作られ、必要なライブラリがインストールされる
$ rails new myapp
myappは、アプリケーション名(任意に設定する)
myapp というディレクトリが作られ、その配下にいろんなファイルが作られる
run bundle install と表示があれば、必要なライブラリがインストールされている
作成された アプリケーション名のディレクトリに移動
$ cd myapp
railsサーバーを立ち上げる
$ rails server (略して、 $ rails s でもいい)
環境によっては、次のエラーになる場合がある
Could not find a JavaScript runtime
その場合、vi Gemfile で以下の箇所に編集する
# gem 'therubyracer', platforms: :ruby
→ gem 'therubyracer', platforms: :ruby コメントを外す
そして、再度bundleインストールを行う
$ bundle install
改めて、railsサーバーを立ち上げる
$ rails s
以下の例では、WEBrick 1.3.1 というwebサーバが、port=3000 で立ち上がった
[2014-08-15 09:40:24] INFO WEBrick 1.3.1
[2014-08-15 09:40:24] INFO ruby 2.1.2 (2014-05-08) [x86_64-linux]
[2014-08-15 09:40:24] INFO WEBrick::HTTPServer#start: pid=3894 port=3000
webブラウザからサーバが立ち上がっていることを確認する
URL= hostip(または hostname):3000 例:192.168.33.56:3000
◎ 作成方法1 scaffold を使って、railsアプリケーションを作ってみる
$ rails generate scaffold User name:string score:integer
$ rake db:migrate
railsサーバーを立ち上げる
$ rails s
◎ 作成方法2 scaffold を使わず、railsアプリケーションを作ってみる
$ rails new taskapp --skip-bundle
$ cd taskapp
Ruby on Rails
[[ドットインストールでの学習メモ>http://dotinstall.com/lessons/basic_rails_v2]]
※MVCアーキテクチャ
Model:データ
View:画面
Controller:ModelとViewをとりもつもの
仮想マシンにログインし、ホームディレクトリで次を行う。
railsで、新規にアプリケーションの環境を作る
必要なディレクトリとファイルが作られ、必要なライブラリがインストールされる
$ rails new myapp
myappは、アプリケーション名(任意に設定する)
myapp というディレクトリが作られ、その配下にいろんなファイルが作られる
run bundle install と表示があれば、必要なライブラリがインストールされている
作成された アプリケーション名のディレクトリに移動
$ cd myapp
railsサーバーを立ち上げる
$ rails server (略して、 $ rails s でもいい)
環境によっては、次のエラーになる場合がある
Could not find a JavaScript runtime
その場合、vi Gemfile で以下の箇所に編集する
# gem 'therubyracer', platforms: :ruby
→ gem 'therubyracer', platforms: :ruby コメントを外す
そして、再度bundleインストールを行う
$ bundle install
改めて、railsサーバーを立ち上げる
$ rails s
以下の例では、WEBrick 1.3.1 というwebサーバが、port=3000 で立ち上がった
[2014-08-15 09:40:24] INFO WEBrick 1.3.1
[2014-08-15 09:40:24] INFO ruby 2.1.2 (2014-05-08) [x86_64-linux]
[2014-08-15 09:40:24] INFO WEBrick::HTTPServer#start: pid=3894 port=3000
webブラウザからサーバが立ち上がっていることを確認する
URL= hostip(または hostname):3000 例:192.168.33.56:3000
◎ 作成方法1 scaffold を使って、railsアプリケーションを作ってみる
$ rails generate scaffold User name:string score:integer
$ rake db:migrate
railsサーバーを立ち上げる
$ rails s
◎ 作成方法2 scaffold を使わず、railsアプリケーションを作ってみる
$ rails new taskapp --skip-bundle
$ cd taskapp