Skip to content

Instantly share code, notes, and snippets.

@mankind
mankind / rails_3_1_beta_1_changes.md
Created June 2, 2011 14:35 — forked from ryanb/rails_3_1_rc4_changes.md
The Changelogs for Rails 3.1 Beta 1

Railties 3.1 Beta 1

  • The -j option of the application generator accepts an arbitrary string. If passed "foo", the gem "foo-rails" is added to the Gemfile, and the application JavaScript manifest requires "foo" and "foo_ujs". As of this writing "prototype-rails" and "jquery-rails" exist and provide those files via the asset pipeline. Default is "jquery". [fxn]

  • jQuery is no longer vendored, it is provided from now on by the jquery-rails gem. [fxn]

  • Prototype and Scriptaculous are no longer vendored, they are provided from now on by the prototype-rails gem. [fxn]

  • The scaffold controller will now produce SCSS file if Sass is available [Prem Sichanugrist]

@mankind
mankind / message_thread.rb
Created May 28, 2011 17:22 — forked from MichaelTorfs/message_thread.rb
non guessable url with md5 generator
def md5hash
md5 = Digest::MD5.hexdigest(self.id.to_s + self.initial_sender_email + MD5_SECRET)
logger.info "DEBUG: md5 = " + md5
return self.id.to_s + "-" + md5
end
def check_md5(md5_to_check)
md5 = Digest::MD5.hexdigest(self.id.to_s + self.initial_sender_email + MD5_SECRET)
if md5 == md5_to_check
return true
@mankind
mankind / Gemfile
Created May 8, 2011 15:15 — forked from beathyate/Gemfile
Cloudmailin Rails 3 Mongoid CarrierWave GridFS
source :rubygems
gem 'rails', '3.0.3'
gem 'mongo', '1.1.5'
gem 'bson', '1.1.5'
gem 'bson_ext', '1.1.5'
gem 'mongoid', '2.0.0.beta.20'
gem 'carrierwave'