如何在渲染部分时发送实例变量

时间:2012-07-29 12:21:56

标签: ruby-on-rails ruby-on-rails-3 forms rendering

如果我的模型无效,我想渲染动作。

render "book_page"

https://gist.github.com/f7259eb79d1f2c951036

但是,当我点击提交按钮时,现在@prices_per_night@number_of_nights为零。如何防止这种情况?

我试图将此表格移动到局部但现在却发生了,因为我不能只渲染部分。或者我错了吗?

1 个答案:

答案 0 :(得分:1)

使用render使使Rails在控制器中调用相关方法book_page。它会直接转到book_page.html.erb,此时,没有方法设置您的实例变量,因此它们显示为nil