Ruby (on Rails)入門 ~現在、勉強中(2015年6月開始)~

Ruby、Ruby on Railsを勉強中。参考書を読んだり、ネット情報を読むだけでは忘れてしまうのでメモする。

【Ruby (on Rails)プログラミング入門メモ#100】railsの基本的なルート設定

この記事を読んでわかること

  • 基本的なルート設定方法

railsはroutes.rbファイルにルート設定を書く。

resourcesメソッド

下記アクションが生成される。

  • index
  • show
  • new
  • create
  • edit
  • update
  • destroy
resources :categories

resourceメソッド

indexアクションが生成されない。
また、show、edit、deleteでidパラメータが必要ない。

resource :categories

ルート定義の確認

Webサーバーを起動し、下記URLにアクセスする。

http://localhost:3000/rails/info/routes

f:id:fjswkun:20160321151814p:plain

デフォルトで生成されるアクションの無効化

destroyアクション以外を生成する

resources :categories, except: [:destroy]

f:id:fjswkun:20160321154557p:plain

指定したアクションのみ生成する

indexアクションのみ生成する

resources :categories, only: [:index]

f:id:fjswkun:20160321154510p:plain

掲示板アプリ作成

【Ruby (on Rails)プログラミング入門メモ】掲示板アプリ作成(001 アプリケーション作成) - Ruby (on Rails)入門 ~現在、勉強中(2015年6月開始)~

勉強で使用中書籍

・他のプログラミング言語を使える人向け。[現在使用中] プログラミング初心者には向かない。

・たのしいRubyを読み終えたら勉強するつもり

初めてのRuby

初めてのRuby

Railsを勉強するなら、まずはこれがいいらしい

RailsによるアジャイルWebアプリケーション開発 第4版

RailsによるアジャイルWebアプリケーション開発 第4版