- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我在弄清楚如何在 ListView 中跨关联搜索 Rails_Admin 界面中的模型时遇到问题。
背景资料:
searchable :organization
添加到 config.model Post do...field :organization do{}end...end
不起作用。我非常感谢有关此事的任何建议。谢谢!
后模型:
class Post < ActiveRecord::Base
belongs_to :user
belongs_to :hub
attr_accessible :hub_id, :user_id
before_validation :set_count
validates :hub_id, :presence => true
validates :user_id, :presence => true
validates :count, :presence => true, :numericality => {:greater_than_or_equal_to => 0}
before_create :update_redis
def organization
self.hub.organization.name
end
def user_email
self.user.email
end
private
def user_email
self.user.email
end
end
用户模型:
class User < ActiveRecord::Base
belongs_to :organization
has_many :posts, :extend => User::Posts
accepts_nested_attributes_for :organization
attr_accessible :email, :password, :password_confirmation, :remember_me, :as => [:default, :admin]
attr_accessible :device_id, :organization_id, :role_ids, :as => :admin
attr_accessible :organization_attributes, :as => [:admin, :manager]
after_save :update_total
end
集线器型号:
class Hub < ActiveRecord::Base
devise :token_authenticatable, :trackable
belongs_to :organization, :inverse_of => :hubs
has_many :posts
attr_accessible :location, :organization_id, :as => :admin
validates :organization, :presence => true
validates :location, :presence => true
before_save :ensure_authentication_token
end
组织模型:
class Organization < ActiveRecord::Base
attr_accessible :name, :street_address_1, :street_address_2, :city, :state, :zip_code, :goal_per_hour, :as => [:admin, :manager
]
has_many :hubs
has_many :posts, :through => :hubs, :extend => Organization::Posts
has_many :users
validates :name, :presence => true, :uniqueness => true
end
rails_admin.rb 初始值设定项:
config.model Post do
list do
filters [:user, :hub]
items_per_page 200
field :id do
column_width 50
end
field :count do
column_width 35
end
field :user do
column_width 50
end
field :user_email
field :hub do
column_width 50
end
field :organization do
label "Organization"
# searchable :organization # This line doesn't work!!
end
field :created_at do
strftime_format "%m/%d/%y %H:%M"
column_width 90
end
#field :updated_at do
# strftime_format "%m/%d/%y %H:%M"
# column_width 90
#end
end
show do
include_all_fields
field :user_email
field :organization_name, :string do
label "Organization"
end
end
end
最佳答案
看起来记录的答案确实有效 - 你的行
searchable :organization
应该是
searchable :name
这将为搜索名称字段的组织添加一个选项(在“添加过滤器”菜单下),但不会将对该字段的搜索添加到快速“过滤器”输入中。
关于ruby - Rails_admin 过滤关联问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12272681/
我已经关注了这个: https://github.com/sferik/rails_admin 而且我认为我已经完成了所需的一切,捆绑安装、rake db:migrate 等,但我无法摆脱: unde
我有:当我单击“添加新”按钮时 - 我有 rails_admin 制作的模式窗口,其中包含选择和选项。选择元素有 id "#select_from_modal" 我想要:当用户在 #select_fr
我在弄清楚如何在 ListView 中跨关联搜索 Rails_Admin 界面中的模型时遇到问题。 背景资料: 模型:帖子、用户、中心和组织。 目标:用户使用通过集线器设备将 http 请求发布到数据
我正在尝试使用部分来自定义我在 rails_admin 中的编辑 View 。在 config/initializers/rails_admin.rb 我有: RailsAdmin.config do
在 rails_admin gem 中,我有一个带有某些字段的模型。在列表操作中可以查看除一个字段之外的所有字段吗?如果我写: rails_admin do list do field :na
我在设计中安装了 Rails_admin,我想将/admin 仪表板限制为只有管理员。目前我的代码看起来像: config.authenticate_with do warden.authen
我有一个模型,我想从 rails_admin 左侧的导航中隐藏它,但它不起作用。 (我还想访问它,只是想从面板中隐藏它,所以排除不算) 我已经尝试了以下所有三种代码,但它不起作用: config.mo
在 rails_admin 列表中,根据列在数据库中的排序方式显示模型的所有可用列: 但是,我希望列表页面中的顺序不同。我要第一个 name然后是表中的其他字段。 甚至有可能吗? rails_admi
运行“rails_admin”的安装程序后: rails g rails_admin:install 我收到以下错误: Unsupported field datatype: json (Runtim
有没有办法根据另一个下拉列表的值过滤下拉列表? 例如,如果我们有: Class 和 Student 模型,其中 Student 有 class_id;有没有办法根据所选的 Class 过滤下拉列表中显
我正在为我的一个应用程序使用 rails_admin,它似乎运行良好。 但是,我需要更多的定制。我删除了 rails_admin 中的所有内容(gem、rails_admin.rb,以及我手动输入的所
我将rails_admin 与globalize3 一起使用,但无法使可搜索关联发挥作用。以下是模型(人员 has_one/belongs_to 姓名 has_many/belongs_to Name
我有一些模型的 Rails 应用程序,前端和管理与 rails_admin。我有这些 rails_admin 设置: # Config/initializers/rails_admin.rb Rail
我有一个使用 rails_admin gem 和 MySql 数据库的 Rails4 应用程序。 我有一个用户模型 has_many工作 。现在,在 rails_admin 仪表板中,用户可以正常删除
嗨,我正在使用 Rails Admin,我需要在某些模型上打开任意模态表单。为简单起见,我想要一个链接,点击后会打开一个模态表单。 我虽然这只是在触发模态表单的链接上设置了什么类和“data-*”属性
我有这个带有属性 :id, :augurid, #and so on 的模型“Schedule”。我还有另一个模型“Augur”,其属性为 :id, :name, :email #and so on。
rails_admin 为我的文本区域提供了 2 个文本编辑器选项。 CKEditor Wysihtml5 我的文本区域需要图片上传功能!CKEditor 在开发环境中工作,但在生产环境中不工作。我猜
我有四个模型:Shop、Item、Category、SubCategory Shops 与 Category 和 SubCategory 有 has_and_belongs_to_many 关联。 S
我有三个模型:Category、SubCategory 和 Item。 SubCategory 属于类别 Item 属于 Category 和 SubCategory 在 rails_admin 的
我为我的应用程序安装了 RailsAdmin,但我无法进入管理面板。授权后我有路由错误: Routing Error No route matches [GET] "/admin" Try runni
我是一名优秀的程序员,十分优秀!