Muk*_*esh 2 ruby-on-rails activeadmin
我想创建一个partials来为DRY的不同命名空间在索引面板中呈现一些数据
我现在正在写作
index do
render 'index', user: :user
end
//_index.html.arb
column :id
column 'Customer Name', :name
column :mobile
column :recipient_number
column :cash_in_hand do |customer|
number_to_currency(customer.cash_in_hand, unit: "\u20B9", precision: 2)
end
column "Due Balance" do |customer|
number_to_currency(customer.due_balance, unit: "\u20B9", precision: 2)
end
actions
Run Code Online (Sandbox Code Playgroud)
您可以创建一个部分来呈现与此完全相同的数据
# app/admin/some_class.rb
index do
render 'admin/index', context: self
end
Run Code Online (Sandbox Code Playgroud)
您可能希望在视图中为这些类型的部分创建一个名为"admin"的文件夹...
# app/views/admin/_index.html.erb
<% context.instance_eval do
column :id
column 'Customer Name', :name
column :mobile
column :recipient_number
column :cash_in_hand do |customer|
number_to_currency(customer.cash_in_hand, unit: "\u20B9", precision: 2)
end
column "Due Balance" do |customer|
number_to_currency(customer.due_balance, unit: "\u20B9", precision: 2)
end
actions
end %>
Run Code Online (Sandbox Code Playgroud)
我可以确认这适用于.erb扩展文件和.haml但不保证其他人
| 归档时间: |
|
| 查看次数: |
2053 次 |
| 最近记录: |