ruby-on-rails-5ruby-on-rails-5を使い始める


備考

このセクションでは、ruby-on-rails-5の概要と、なぜ開発者がそれを使いたいのかを概説します。

また、Ruby-on-rails-5内の大きなテーマについても言及し、関連するトピックにリンクする必要があります。 ruby-on-rails-5のドキュメントは新しいので、これらの関連トピックの初期バージョンを作成する必要があります。

あなたの最初のこんにちは世界のページを作成する

WindowsのコマンドとLinuxのターミナルから新しいrails app hello-world を作成します。

rails new hello-world
 

今度は新しいアプリディレクトリに移動する

cd hello-world
 

コントローラーを生成する

rails generate controller hello_world index
 

indexhello_world コントローラのメソッド名です。これを確認して、アプリケーションディレクトリのapp/controllers/hello_world_controller.rb ファイルを開きます。コードは次のようになります。

class HelloWorldController < ApplicationController
  def index
  end
end
 

あなたの方法を指すconfig/routes.rb ファイルにroute が自動的に追加されます。 routes.rb ファイルのコードを参照してください。

    Rails.application.routes.draw do
      get 'hello_world/index'

      # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html
   end
 

今すぐapp/views/hello_world/index.html.rb ファイルを開きます。すべてのコンテンツをクリアし、

Hello, this is my first rails page.

レールサーバを起動します:

rails server
 

あなたのブラウザでこのURLを開きます:

http://localhost:3000/hello_world/
 

君は見るべきだ:

Hello, this is my first rails page
 

新しいページ、ホームページを作成します。 configフォルダのroutes.rbファイルで、 get 'hello_world/index' という行を削除し、次の行を追加します。

root 'hello_world#index'
 

今開いている: http://localhost:3000/ あなたが表示されます: Hello, this is my first rails です。

インストールまたはセットアップ

Windowsプラットフォームで

ステップ1:Rubyのインストール

既にあなたのPCにルビーをインストールしている場合は、この手順をスキップすることができます。

  • rubyinstaller.orgのダウンロードページに行き、あなたのWindowsプラットフォームのアーキテクチャに対応する安定版のrubyをダウンロードしてください
  • もう一度あなたのルビーバージョンのフォームの開発キットをダウンロードしてください。
  • 今すぐrubyをインストールしてください。
  • これは、Ruby開発キットを使ってあなたのルビーのインストールを強化する時です。これはあなたのPCでコンパイルするためにいくつかの宝石によって必要とされます。
  • RubyインストールパスC:\Ruby-** 近くのフォルダにあなたのruby開発キットファイルを展開します。たとえば、 C:\rubyDevkit です。
  • cmd.exe を開き、あなたのdevkitを解凍したディレクトリに移動してください。
  • 次に、このコマンドを実行しますruby dk.rb init 。これにより、インストールが初期化されます。次に、 ruby dk.rb install ます。

ステップ2:Railsをインストールする

  • ルビーのインストールに成功しました。次のステップは、レールを取り付けることです。 railsをインストールする前に、コマンドプロンプトウィンドウからgem install bundler を実行して、bundler gemをgem install bundler してください。

  • bundlerをgem install rails -v version_of_rails -v 5.0.0.1gem install rails -v version_of_rails -v 5.0.0.1 ます。

  • すべてのプロセスがエラーなく完了したら、レールを正常にインストールしました。

Ubuntu 17.04でRuby On RailsをセットアップするZesty Zapus

これには約30分かかります。 Ruby on Rails開発環境をUbuntu 16.10 Yakkety Yakに設定する予定です。
最新のデスクトップ版をダウンロードしたいと思うでしょう: http : //releases.ubuntu.com/17.04/

Ctrl + Alt + Tを使用して端末を開きます。

Rubyのインストール


最初のステップは、Rubyの依存関係をインストールすることです。

sudo apt-get update
sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev nodejs
 

私たちはRubyバージョン2.4.0を使用することをお勧めします。 3つの方法のいずれかを使用してRubyをインストールします。それぞれが独自の利点を持っていますが、ほとんどの人はrbenvを好んでいますが、rvmに精通していればそれをお試しください。

注: rbenv ユーザーは、 bundler をインストールした後にrbenv rehash を実行する必要があります。

rbenvrbenv インストールする:

cd
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL

git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL

rbenv install 2.4.0
rbenv global 2.4.0
ruby -v
 

次に、Bundlerをインストールします。

gem install bundler
 

bundlerをインストールしrbenv rehash 使用してください。

rvmrvm インストールする:

sudo apt-get install libgdbm-dev libncurses5-dev automake libtool bison libffi-dev
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
curl -sSL https://get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
rvm install 2.4.0
rvm use 2.4.0 --default
ruby -v
 

次に、Bundlerをインストールします。

gem install bundler
 

ソースによるインストール:

cd
wget http://ftp.ruby-lang.org/pub/ruby/2.4/ruby-2.4.0.tar.gz
tar -xzvf ruby-2.4.0.tar.gz
cd ruby-2.4.0/
./configure
make
sudo make install
ruby -v
 

最後に、Bundlerをインストールします。

gem install bundler
 

Railsのインストール


最近、Railsには非常に多くの依存関係があるため、NodeJSのようなJavaScriptランタイムをインストールする必要があります。これにより、より速い実稼働環境を提供するために、JavaScriptを結合したり、縮小したりする、Coffee-scriptとAsset Pipeline in Railsを使用できます。

公式リポジトリを使用してNodeJSをインストールします。

curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
 

Rails 5.0.1 インストールしRails 5.0.1

gem install rails -v 5.0.1
 

rbenv を使用している場合は、次のコマンドを実行して、railsの実行可能ファイルを使用可能にします。

 rbenv rehash
 

Railsがインストールされましたrails -v を実行して、 rails -v 正しくインストールされていることを確認します。

rails -v
# Rails 5.0.1
 

何らかの理由で別の結果が得られた場合は、環境が正しく設定されていない可能性があります。


PostgreSQLを設定する

Railsには、デフォルトのデータベースとしてsqlite3が付属しています。ディスクにシンプルファイルとして保存されているため、使用したくない可能性があります。おそらく、MySQLやPostgreSQLのようにより堅牢なものが必要になるでしょう。

両方のドキュメントがたくさんあるので、あなたはもっと快適に思えるものを選ぶことができます。

sudo sh -c "echo 'deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main' > /etc/apt/sources.list.d/pgdg.list"
wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install postgresql-common
sudo apt-get install postgresql-9.5 libpq-dev
 

PostgreSQLのインストールではユーザが設定されないので、データベースを作成する権限を持つユーザを作成するには、以下の手順に従う必要があります。あなたのユーザー名でHizqeel を交換してください。

sudo -u postgres createuser hizqeel -s

# If you would like to set a password for the user, you can do the following
sudo -u postgres psql
postgres=# \password hizqeel