0
私はRuby on Railsの新機能で、Ruby on 4thバージョンのプロジェクトで作業しています。今私はアクティブな管理者の注文のビューを変更していたが、私はエラーが発生しています。ActiveAdminの "view"アクションをカスタマイズする
ActiveAdmin.register Order do
permit_params :id, :order_completed, :approved
# changing the visual of view action, so admin user can able to see complete order details
show do |order|
attributes_table do
row :id # Order ID
row 'Name' params[:user].first_name # its not working, not showing the user first_name assiated with order id
# It should be user name. although user first_name is in users table and User model is availble.
row 'Adress' params[:user].address # its not working, not showing the user address assiated with order id
# It should be user address. although user first_name is in users table and User model is availble.
end
end
controller do
def show
order_id = Order.find(params[:id]).user_id
params[:user] = User.find(order_id)
show!
end
end
end
私の目標は、住所、氏名などのために関連付けられているユーザーの詳細情報を表示することであるなど
受注テーブルが
- id
- user_id
- order_completed (boolean)
- approved
- order_status (string) [in process, done]
Userテーブルで構成さは
- id
- first_name
- last_name
- address
- membership_id
で構成されてい