0

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

render "book_page"

https://gist.github.com/f7259eb79d1f2c951036

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

我试图将此表单移动到部分,但它现在发生了,因为我不能只渲染部分。还是我错了?

4

1 回答 1

1

Usingrender不会使Rails 调用book_page控制器中的相关方法 , 。它直接进行到book_page.html.erb,在这一点上,没有方法设置您的实例变量,因此它们出现nil

于 2012-07-29T12:48:14.803 回答