快速提问 - 是否可以为不同的控制器渲染动作,同时发送参数?
在我的BookingsController
我有一个show
操作,该操作还会显示一个表单,用于使用Guest
update
操作更新GuestController
的详细信息}
如果发生验证错误,我希望能够呈现BookingsController
show
操作但是因为它是show动作,还需要ID(@ booking.id) - 我该怎么做?
答案 0 :(得分:1)
好的,因为您只想从GuestController渲染show actions'视图,只需执行,
render :template => "bookings/show"
这应该有用。
请记住,bookins#show
中的代码不会被执行!您需要在bookings#show
中提供guests#update
提供的任何实例变量。