class BudgetLine < ApplicationRecord
has_many :budget_line_items
accepts_nested_attributes_for :budget_line_items
end
class BudgetLine::Accommodation < BudgetLine
end
class BudgetLineItem < ApplicationRecord
belongs_to :budget_line
end
Now I'm trying to specify labels for the nested form of BudgetLineItem inside a BudgetLine::Accommodation form.
What I expected to happen
According to the i18n documentation, you can normally do something like this:
This works if the model in question is not namespaced, as with User above. However, when you want to specify a namespaced model it has the same syntax with '/', so it becomes:
which also does not work, because this way of specifying namespaces in locales seems to be deprecated..?
As far as I understand, if the label is to be translated correctly in my case, the following should return the correct translation: BudgetLine::Accommodation.human_attribute_name("budget_line_items.unit"), but so far I've been unsuccessful in my attempts to target this.
I'm not sure if this is a limitation with the library, of if there's something I'm missing here..?
Versions of i18n, rails, and anything else you think is necessary
What I tried to do
I have the below setup
Now I'm trying to specify labels for the nested form of
BudgetLineItem
inside aBudgetLine::Accommodation
form.What I expected to happen
According to the i18n documentation, you can normally do something like this:
What actually happened
This works if the model in question is not namespaced, as with User above. However, when you want to specify a namespaced model it has the same syntax with '/', so it becomes:
which does not work.
I've tried different variations of this, e.g.
which also does not work, because this way of specifying namespaces in locales seems to be deprecated..?
As far as I understand, if the label is to be translated correctly in my case, the following should return the correct translation:
BudgetLine::Accommodation.human_attribute_name("budget_line_items.unit")
, but so far I've been unsuccessful in my attempts to target this.I'm not sure if this is a limitation with the library, of if there's something I'm missing here..?
Versions of i18n, rails, and anything else you think is necessary