【发布时间】:2018-02-13 01:54:01
【问题描述】:
如何使用 Mobility 在 Rails 应用程序中为模型翻译设置固定装置?
目前,我的目录结构如下:
???? test
???? fixtures
???? article
???? translations.yml
???? articles.yml
# test/fixtures/articles.yml
past_article:
type: BlogPost
author: Barney Rubble
posted_on: <%= 5.days.ago.to_s(:db) %>
hero_image_id: 1
# test/fixtures/article/translations.yml
past_article_translation:
article: past_article
locale: en
title: Past Article Fixture
subtitle: Temporary subtitle
body: This is the temporary blog post content.
我在尝试运行测试时收到ActiveRecord::Fixture::FixtureError: table "article_translations" has no column named "article".。
使用 Globalize gem,我可以将 translations.yml 中的密钥从 article 更改为 globalized_model,但这不适用于 Mobility。
【问题讨论】:
标签: ruby-on-rails-5 minitest fixtures mobility