herokuでSass

Standard

ムダにハマったのでメモ。
 
http://devcenter.heroku.com/articles/using-sass
をそのままやったらなぜかRoutingErrorとかでうまくいかなかった。
 
で、結局どうなったかっていうと、普通に
APP_ROOT/public/stylesheets/sass/
の下に.sassのファイルを作って、Gemfileに

gem 'hassle', :git => 'git://github.com/koppen/hassle.git'

を追加するだけ。さっさと3.1系を使えっていうことでしょうか。
 
 
参考:
http://mentalized.net/journal/2010/04/06/heroku_rails_3_and_sass/
http://abikounso.blogspot.com/2010/10/herokusass.html
http://d.hatena.ne.jp/willnet/20110417/1303064684

Bonusの複数形はやっぱりBonuses

Standard

help-me-somebodyを書いてて、
 
help-me-somebody/app/models/task.rb

class Task
  include Mongoid::Document
  include Mongoid::Timestamps
  field :title
  field :description
  field :status, :type => Integer, :default => 0
  field :owner_id
  field :author_id
  validates_presence_of :title,:description,:owner_id
  embeds_many :comments
  embeds_many :bonuses
  embeds_one :category
  attr_accessible :title, :description, :status, :owner_id, :author_id
end

 
help-me-somebody/app/models/bonus.rb
 

class Bonus
  include Mongoid::Document
  field :owner_id
  field :owner_name
  field :point, :type => Integer
  validates_presence_of :owner_id, :owner_name, :point
  embedded_in :task, :inverse_of => :bonuses
  attr_accessible :owner_id, :owner_name, :point
end

 
 
みたいなモデルを定義してたら、
Continue reading