tixture55’s diary

主にプログラミング関係の日記です。

Rails

railsのgemまとめ

railsの学習の家庭で、下記のgemをGemfileに追加しました。自分用の備忘録です。 kaminari rails-footnotes 両方とも簡単に導入できるところがいいですね。 githubにこの2つのgemを盛り込んだ簡単な検索アプリを公開しました。 github.com kaminariはいわず…

Railsの値取得とrailsコマンドを使ったDB接続

Railsを使ったアプリのソースコードを読んでいて戸惑ったこと、理解したことの雑記です。 突然viewファイルに登場するみたことないコロン付きのメソッド、どこから来ているのか調べました。(下記ソースでいうところの:titleや:content) 具体的には ①のソース…

Railsでのモデルの書き方

Railsでのモデルの書き方の学習の記録です。 今回はアソシエーションとか複雑なクエリを何回も書かなくて済むスコープの書き方です。 railsのhas_manyの書き方 class Post < ActiveRecord::Base has_many :comments endclass Comment < ActiveRecord::Base b…

ruby on rails4のおさらい(MVC)

railsのおさらいです。私の環境では、railsは4.1.1でした。 controllerのaction定義の仕方 def new @project = Project.new end またbefore_actionを指定することで、showやindexアクションの前に特定のアクションをフックできます。 before_action :set_art…