Ruby on rails 用rails\u管理员关联中的文本替换ID
当对关联对象(如has_和_-belown)使用rails_-admin时,它会将对象的ID显示为关联。 这对于用户来说不是一个很大的问题,所以我想改变它来显示相关对象的文本 这是可以解决的吗 这里有一个小例子: 第一款:Ruby on rails 用rails\u管理员关联中的文本替换ID,ruby-on-rails,mongoid,rails-admin,Ruby On Rails,Mongoid,Rails Admin,当对关联对象(如has_和_-belown)使用rails_-admin时,它会将对象的ID显示为关联。 这对于用户来说不是一个很大的问题,所以我想改变它来显示相关对象的文本 这是可以解决的吗 这里有一个小例子: 第一款: class Menu include Mongoid::Document field :date, type: Date has_and_belongs_to_many :meal end 第二种模式: class Meal include Mongoi
class Menu
include Mongoid::Document
field :date, type: Date
has_and_belongs_to_many :meal
end
第二种模式:
class Meal
include Mongoid::Document
field :text, type: String
has_and_belongs_to_many :menu
end
因此,它显示了如下内容:
但是我希望看到餐点的文本。您可以使用object\u label\u方法来更改字段呈现给用户的方式
在您的情况下,类似这样的事情可能会起到作用:
RailsAdmin.config do |config|
config.model Menu do
list do
field :meal do
pretty_value do
value.text
end
end
end
end
end
def title
self.text
end
您可以使用object_label_方法更改字段呈现给用户的方式
在您的情况下,类似这样的事情可能会起到作用:
RailsAdmin.config do |config|
config.model Menu do
list do
field :meal do
pretty_value do
value.text
end
end
end
end
end
def title
self.text
end
只需定义一个title方法即可完成以下操作:
RailsAdmin.config do |config|
config.model Menu do
list do
field :meal do
pretty_value do
value.text
end
end
end
end
end
def title
self.text
end
只需定义一个title方法即可完成以下操作:
RailsAdmin.config do |config|
config.model Menu do
list do
field :meal do
pretty_value do
value.text
end
end
end
end
end
def title
self.text
end
这对我来说不起作用,但你的链接可以找到正确的解决方案THX@PascalTurbo你愿意把正确的答案贴出来,并把它标记为正确的,或者把我的标记为正确的,如果成功的话?这对我来说不起作用,但是你的链接可以找到正确的解决方案THX@PascalTurbo注意张贴正确答案,并将其标记为正确或将我的标记为正确,如果成功了吗?嗨,先生,你能看看我的论坛吗?我有类似的问题。你好,先生,你能看看我的论坛吗?我有类似的问题。