在Rails中,可以使用controller_name
和action_name
方法来获取当前所在页面的模型。
controller_name
方法返回当前控制器的名称,而action_name
方法返回当前操作的名称。
如果你想引用当前页面的模型,可以在控制器中使用这些方法来获取模型的相关信息。例如,如果你想获取当前页面的User
模型,可以在控制器中使用以下代码:
@users = User.all
这将返回所有的User
模型实例,你可以在视图中使用@users
变量来访问这些实例。
另外,Rails还提供了一些辅助方法来获取当前页面的模型信息。例如,你可以使用params[:id]
来获取当前页面的模型的ID。你还可以使用params[:user]
来获取当前页面的User
模型的属性。
总结起来,要引用当前所在页面的模型,你可以使用控制器中的相关方法来获取模型的信息,并在视图中使用相应的变量来访问这些信息。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云