Installation
Add this line to your Gemfile:
gem 'wayaku', '~> 0.1.4'
And then execute:
$ bundle
set_up
migration
class CreateUsers < ActiveRecord::Migration[7.0]
def change
create_table :users do |t|
t.string :name
t.string :status
t.string :unknown
end
end
end
model
class User < ActiveRecord::Base
extend Enumerize
enumerize :status, in: %i[sleeping working mystery]
end
locale
ja:
activerecord:
models:
user: ユーザー
attributes:
user:
id: ID
name: 名前
status: ステータス
enumerize:
user:
status:
sleeping: 寝ている
working: 働いている
mystery: 謎に包まれている
Usage
how to use in rails console.
User.wayaku
ユーザー
user
ID
id
名前
name
ステータス
status
寝ている
sleeping
働いている
working
謎に包まれている
mystery
Translation missing: ja.activerecord.attributes.user.unknown
unknown
User.wayaku_enum(:status)
ステータス
status
寝ている
sleeping
働いている
working
謎に包まれている
mystery
User.wayaku_logicals
ID
名前
ステータス
寝ている
働いている
謎に包まれている
Translation missing: ja.activerecord.attributes.user.unknown
User.wayaku_physicals
id
name
status
sleeping
working
mystery
unknown
Development
how to run test code.
bundle exec rake test TESTOPTS='-v'