Ruby on Rails

enumerizeの使い方。

<参考> RailsでEnumerizeの使い方 | Gemの紹介 | DoRuby 1.(Gemfile)の使い方 gem 'enumerize' $ bundle install 2.モデルの編集 class User < ActiveRecord::Base extend Enumerize enumerize :sex, in: [:male, :female] #配列 enumerize :role, in: {:u…

ransackの使い方

<参考> Basic Search Using Ransack - RichOnRails.com 1.新規プロジェクト生成 $ rails new ransack_sample_app $ cd ransack_sample_app 2.(Gemfile)に追加 gem 'ransack' $ bundle install 3.モデルをgenerate $ rails g model Product name $ rails db…

CarrierWaveを試してみる。

参考 https://y-hilite.com/3150/ CarrierWaveの使い方【Gem】 1.新規プロジェクト生成 $ rails new carrierwave_sample_app $ cd carrierwave_sample_app 2.(Gemfile)に追加 gem 'carrierwave' $ bundle install 3.generate $ rails g scaffold user name:s…

Scaffoldを使わないで1からRails

scaffoldの中身を理解するためにMVCコンポーネントと7つのアクションを個別で自作する (1/3):開発現場でちゃんと使えるRails 4入門(2) - @IT 上のリンクを元に勉強を進めていく。 rails _5.1.4_ new sample_app で新しいディレクトリ兼諸々作成。 最初に…

Rails scaffold の中身のお話

ビューのソースコードは「app/views」 <% ... %> <%= ... %> の中身がRubyのコードを用いている部分。 この2個の違いとしてはサーバーを立ち上げてブラウザで見たとき タグ中の戻り値が表示されるかされないか。 コントローラーのソースコードは「app/contro…