【发布时间】:2015-05-24 14:40:28
【问题描述】:
我对 Rails 很陌生,想知道如何为部分渲染指定/分配操作方法(在控制器内)。
例如,
我有模型 A,它与 cmets 相关联(我们称之为模型 B)。模型 B 有一个局部视图的构造,它是从模型 A 中的视图调用的 -->
<%= render :partial => "comments/form", :controller => "comments", :action => "form %>
当模型 A 从模型 B 调用此部分渲染时,如何在模型 B 的控制器中定义一个方法,以便在模型 A 每次请求此视图时调用?例如,每次模型 A 调用部分渲染时,都会调用模型 B 控制器中定义的“表单”方法。提前致谢!!
class CommentsController < ApplicationController
def form
flash[:notice] = "Comment was successfully loaded."
end
end
【问题讨论】:
标签: ruby-on-rails views partial