2019-01-01から1年間の記事一覧

Rails5: Semantic UIを使用する

Semantic UIとはBootstrapのようなWebフレームワーク.参考サイト: Semantic UIをRails5.1に導入するためにやったこと - Qiita Gemfileファイル [Gemfile] gem 'semantic-ui-sass', git: 'https://github.com/doabit/semantic-ui-sass.git' gem 'jquery-rai…

Ruby on RailでBootstrap を使用する

参考サイト Ruby on Rails チュートリアル:実例を使って Rails を学ぼう初めてのRuby on rails Bootstrap導入編 [Memo for neko] - Qiita GemfileへのBootstrap追加 [app/gemfile] # Bundle edge Rails instead: gem 'rails', github: 'rails/rails' gem 'r…

Rails: "has_many", "blongs_to"でリレーショナルなテーブル関係を設定する_コントローラ、ビュー実装

前回、以下にて"has_many", "blongs_to"でリレーショナルなテーブル関係を設定したので実際に使えるようにコントローラとビューへ実装する. teki-com.hateblo.jp 参考サイト has_manyとbelongs_toについて。モデルの関連付けされたformの作り方 - Qiita 第1…

Rails: "has_many", "blongs_to"でリレーショナルなテーブル関係を設定する

UserとPostのような1つに対して多くのアイテムを持つような時の設定方法.参考サイト Rails4で1対多のリレーションをモデルに実装する - Rails Webook Active Record の関連付け (アソシエーション) - Rails ガイド railsのbelongs_toとhas_manyとreferences…

Ruby on Rails "Active Admin" + "CarrierWave"で画像アップロード

参考サイト 【Rails】PaperClip + active_adminで画像をアップロード - avosalmonのブログ ruby on rails - Use Carrierwave with Active Admin - Stack Overflow 今回は以下で作成したActive Admin済みのBookモデルを使用します. "$ rails generate migrat…

Ruby on Rails gem "Active Admin"で管理画面実装

参考サイト Rails5 + ActiveAdmin 使い方 - Qiita ActiveAdmin でのモデルの追加方法 (基本) - Qiita Active Adminのインストール GemfileにActive Admin本体およびそれに必要なdeviseを追加しインストールする. [Gemfile] # Active Admin gem 'activeadmin…

Ruby on Rails gem "CarrierWave":画像削除実装

scaffoldで下準備 scaffoldを用いて生成.モデル名はPostとした. $ rails g scaffold Post name:string image:string Viewの変更(index) createアクションで画像が設定されていないとnilが返ってくるため、nilでなければ画像を表示するように設定. <table> <thead> <tr> <th>Name</th> <th></th></tr></thead></table>…

Ruby on Rails gem "CarrierWave"で画像アップロード機能実装

参考サイト Rails で画像のアップロード機能を実装する - 30歳からのプログラミング 上記サイトのほぼコピペ。 Gem "CarrierWave"のインストール [Gemfile] gem 'carrierwave' として、$ bundle install $ rails generation uploader image で"/app/uploader…

Ruby on Rails gem "acts_as_list" を使用した項目の並び替え実装

gem "acts_as_list"を使用して一覧表示などをしている項目の並び替えを実装します。各項目ごとにに”↑”、”↓”を表示させてそれぞれ1つ上、1つ下に移動するようにします。 ダミーデータ生成にはgem "gimei" を使用します。参考サイト 【Rails5】acts_as_listで…