使rails具有不同视图的新动作响应

时间:2015-03-04 10:52:59

标签: ruby-on-rails erb

如何让我从控制器创建新动作呈现与new.html.erb不同的视图。 我可以将它渲染为局部,我会在其中使用该形式吗?

由于

2 个答案:

答案 0 :(得分:0)

您可以在文档中明确指定要呈现的视图,如here所述。

def new
  render "another_view"
end

您可以告诉rails不要渲染布局,如here所述。

def new
  render "another_view", layout: false
end

答案 1 :(得分:0)

Can I make it render a partial, in which I'll have the form for example

是的,你可以。您可以指定渲染部分操作等内容。

render partial: 'new_partial'

render 'some_thing_else'