Sha256: 9b76b6e8d8b7ed12d45f0879071ecfe97a3f58c27ad1ba01154313415155c48a
Contents?: true
Size: 994 Bytes
Versions: 8
Compression:
Stored size: 994 Bytes
Contents
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib')) $LOAD_PATH.unshift(File.dirname(__FILE__)) require 'rails/all' require 'rspec/rails' require 'useful_renderers' # Requires supporting files with custom matchers and macros, etc, # in ./support/ and its subdirectories. Dir["#{File.dirname(__FILE__)}/support/**/*.rb"].each {|f| require f} RSpec.configure do |config| end ActiveRecord::Base.establish_connection(adapter: 'sqlite3', database: ':memory:') ActiveRecord::Schema.define(:version => 1) do create_table :dogs, force: true do |t| t.string :name t.integer :age t.float :weight end end class Dog < ActiveRecord::Base validates_presence_of :name, :age, :weight def human_age if age <= 2 (age * 10.5).to_i else (2 * 10.5 + (age - 2) * 4).to_i end end end translations = { activerecord: { attributes: { dog: { name: 'Dog name' } } } } I18n.backend.store_translations(:en, translations)
Version data entries
8 entries across 8 versions & 1 rubygems