如果用户在特定页面上显示部分

时间:2011-08-15 20:25:42

标签: ruby-on-rails ruby

如果我有一个包含以下网址的网页: http://www.mywebsite.com/users/profile/edit

如果用户在该特定页面上,我将如何仅显示部分内容?

有人建议使用此代码,但语法让我感到困惑,我希望能有更具体的内容。 <%= render :partial => "foo/bar" if @conditions %>

1 个答案:

答案 0 :(得分:13)

通常您将调用显示在该操作的视图中的部分。如果您有多个使用的视图,则标准过程与您描述@conditions表示某些任意条件的位置相同。它可能是这样的:

<%= render(:partial => 'example') if (params[:action] == 'edit') %>