我正在渲染部分并在没有布局的情况下渲染它
format.html { render :layout => false }
所有值都正确显示,并且可以按预期使用 best_in_place 进行编辑。但是,nil 值显示为空,因此无法编辑(即不显示“-”)。尝试专门使用 :nil 选项并没有什么不同。
在渲染布局时,它会正确显示,但是我不能使用布局。有什么建议么?
示例代码:控制器
def index
....
@user = User.find(params[:user_id])
respond_to do |format|
format.html { render :layout => false }
format.json { render json: @user }
end
end
看法
<td class='centered-cell span2'><%= best_in_place @user, :nick_name, :inner_class => 'span1' %></td>