タグ

ブックマーク / babiy3104.hateblo.jp (2)

  • rails - クエリの基本(2) - そういうことだったんですね

    特定のフィールドを取得する select を使う User.select(:name) SELECT name FROM "users" 複数のフィールド名を指定できる User.select(:id, :name) SELECT id, name FROM "users" フィールド名は,区切りの文字列でもよい。 そのまま渡されるので max や minなども使える(てしまう)。 User.select("id,name") SELECT id,name FROM "users" ソートする order を使う。 User.order(:created_at) レコードの取得数と取得開始位置を制御する limit と offset を使う。 主キー(id)のソートは無くなるので、orderで明示しないと 結果が異なる。 次の例は先頭5件目から30件ずつ表示する。 User.limit(3

    rails - クエリの基本(2) - そういうことだったんですね
  • Rails - Apache との連携 Phusion Passenger - そういうことだったんですね

    番環境で使う場合は WEBrick だと心もたないし管理が面倒で、 実環境では Apache や Nginx などのWebサーバで動かすことが多いです(Unix/Linux環境の場合) 今回はPhusion Passengerについて RVMと組み合わせて導入する方法をまとめます。 前提 RVMは rails 用のサブセットを用意すること RVM の gemsets は rails 専用のものを用意した場合を想定します。 $ rvm use 2.0.0 --default --create 2.0.0 は railsアプリで使用するRuby のバージョンを指定します。 Apache のインストール ビルドしても良いですが、ディストリビューション独自のものを使うと楽です。 CentOSの場合、以下のようにインストールします。 # yum install httpd httpd-devel

    Rails - Apache との連携 Phusion Passenger - そういうことだったんですね
    d_animal141
    d_animal141 2014/02/09
    Rails - Apache との連携 Phusion Passenger - そういうことだったんですね
  • 1