Rails动词模板,在yield中链接元素可见性到动作



在application.html.erb文件中,我可以将HTML元素的可见性链接到<%= yield %>标签内的操作吗?

例如,如果我有一个标题元素,并希望在那里显示一个文本,如果<%= yield %>正在显示一个特定的动作?

您可以使用current_page?帮助器,以确定您是否在特定的页面上(由给定的路径参数等标识),并相应地进行分支。

或者,如果您需要更广泛的笔画,您可以使用controller_name和/或action_name来获取当前控制器的名称和当前操作的名称,并相应地进行分支。

最后,您可以检查params[:controller]params[:action],它们有时比上面更能揭示

最新更新