enum을 일본어화
4642 단어 일본어화hamlRailsenumsimple_form
이번 목적
Materialize와 simple_form으로 간단하고 좋은 느낌의 양식을 만들고 싶습니다!
enum을 사용한 선택 상자 구현
위의 작업이됩니다. 이번에 전회 구현한 enum을 일본어화합니다.
Gemfile에 추가에서 bundle install
우선은 "enum_help"를 Gemfile에 기재하고 "bundle install"합니다.
Gemfile.gem 'enum_help'
터미널.bundle install
ko.yml 및 application.rb에 설명 된 일본어
ko.yml에 다음을 나열합니다. 파일이 없으면 만들겠습니다.
또한 applicatio.rb에서 기본 언어를 일본어로 만듭니다.
config/locales/ko.ymlja:
enums:
product:
unit:
yen: "円"
usd: "ドル"
eur: "ユーロ"
config/application.rbmodule EcSite #アプリケーション名
class Application < Rails::Application
config.load_defaults 5.2
config.i18n.default_locale = :ja #追記
end
end
선택 상자 설명 수정
다음 부분을 일본어화합니다.
new.html.haml = simple_form_for(@product) do |f|
.row
.input-field.col.s6
= f.input :name
= f.input :description
= f.input :price
= f.select :unit,Product.units_i18n.invert, {}, placeholder: 0
# Product.units_i18n.invertに修正
= f.input :image
= f.button :submit
enum_help를 도입하여 "Product.units_i18n.invert"를 사용할 수 있습니다.
터미널.Product.units_i18n.invert
=> {"円"=>"yen", "ドル"=>"usd", "ユーロ"=>"eur"}
완료되면 서버를 다시 시작합니다.
터미널.サーバー停止
rails s #サーバー再起動
결과
정상적으로 표시할 수 있었습니다!
이상입니다. 조금이라도 참고가 되시면, 좋아요나 팔로우 부담없이 해 주시면 격려가 됩니다! \(^o^)/
참고
[초학자] Rails의 i18n에 의한 일본어화 대응
Reference
이 문제에 관하여(enum을 일본어화), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/sakuraniumarete/items/90d3fbaebcd5fdb31646
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
우선은 "enum_help"를 Gemfile에 기재하고 "bundle install"합니다.
Gemfile.
gem 'enum_help'
터미널.
bundle install
ko.yml 및 application.rb에 설명 된 일본어
ko.yml에 다음을 나열합니다. 파일이 없으면 만들겠습니다.
또한 applicatio.rb에서 기본 언어를 일본어로 만듭니다.
config/locales/ko.ymlja:
enums:
product:
unit:
yen: "円"
usd: "ドル"
eur: "ユーロ"
config/application.rbmodule EcSite #アプリケーション名
class Application < Rails::Application
config.load_defaults 5.2
config.i18n.default_locale = :ja #追記
end
end
선택 상자 설명 수정
다음 부분을 일본어화합니다.
new.html.haml = simple_form_for(@product) do |f|
.row
.input-field.col.s6
= f.input :name
= f.input :description
= f.input :price
= f.select :unit,Product.units_i18n.invert, {}, placeholder: 0
# Product.units_i18n.invertに修正
= f.input :image
= f.button :submit
enum_help를 도입하여 "Product.units_i18n.invert"를 사용할 수 있습니다.
터미널.Product.units_i18n.invert
=> {"円"=>"yen", "ドル"=>"usd", "ユーロ"=>"eur"}
완료되면 서버를 다시 시작합니다.
터미널.サーバー停止
rails s #サーバー再起動
결과
정상적으로 표시할 수 있었습니다!
이상입니다. 조금이라도 참고가 되시면, 좋아요나 팔로우 부담없이 해 주시면 격려가 됩니다! \(^o^)/
참고
[초학자] Rails의 i18n에 의한 일본어화 대응
Reference
이 문제에 관하여(enum을 일본어화), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/sakuraniumarete/items/90d3fbaebcd5fdb31646
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
ja:
enums:
product:
unit:
yen: "円"
usd: "ドル"
eur: "ユーロ"
module EcSite #アプリケーション名
class Application < Rails::Application
config.load_defaults 5.2
config.i18n.default_locale = :ja #追記
end
end
다음 부분을 일본어화합니다.
new.html.haml
= simple_form_for(@product) do |f|
.row
.input-field.col.s6
= f.input :name
= f.input :description
= f.input :price
= f.select :unit,Product.units_i18n.invert, {}, placeholder: 0
# Product.units_i18n.invertに修正
= f.input :image
= f.button :submit
enum_help를 도입하여 "Product.units_i18n.invert"를 사용할 수 있습니다.
터미널.
Product.units_i18n.invert
=> {"円"=>"yen", "ドル"=>"usd", "ユーロ"=>"eur"}
완료되면 서버를 다시 시작합니다.
터미널.
サーバー停止
rails s #サーバー再起動
결과
정상적으로 표시할 수 있었습니다!
이상입니다. 조금이라도 참고가 되시면, 좋아요나 팔로우 부담없이 해 주시면 격려가 됩니다! \(^o^)/
참고
[초학자] Rails의 i18n에 의한 일본어화 대응
Reference
이 문제에 관하여(enum을 일본어화), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/sakuraniumarete/items/90d3fbaebcd5fdb31646
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
[초학자] Rails의 i18n에 의한 일본어화 대응
Reference
이 문제에 관하여(enum을 일본어화), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sakuraniumarete/items/90d3fbaebcd5fdb31646텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)