在Rails MVC中,能否从视图调用控制器的方法(就像方法可以从助手调用一样)?如果是,怎么做?

推荐答案

答案如下:

class MyController < ApplicationController
  def my_method
    # Lots of stuff
  end
  helper_method :my_method
end

然后,在您看来,您可以在ERB中准确地引用<%<%=的预期值:

<% my_method %>

Ruby-on-rails相关问答推荐

错误AESGCMOpen获取密码:消息身份验证失败:Golang解密GCM

使用ImportMaps将HighLightJS添加到rails 7.1

搜查升级到 4.0.0 和 ActionText::RichText

Rails - 如何从模型中查询 has_many

Ruby on rails 查询不知道怎么写

将日期时间转换为月、日和年?

Rails:如何访问 RESTful 助手?

我如何在不同的视图中使用助手

Rails ActiveRecord:验证单个属性

如何在终端中查看 Heroku 应用程序的当前数据库架构?

将 defer 属性添加到 javascript_include_tag Rails

使用回形针调整图像大小

Rails:如何在表单的必填字段上禁用星号?

升级到 ruby​​ 1.9.2 后奇怪的无法要求配置/ bootstrap

Ruby gem 命名约定

Rails Activeadmin - 自定义关联 Select 框

格式化日期对象以显示人类可读的日期

Rails:如何修复‘生产’环境缺少 secret_key_base

在 Rails 中命名布尔列

如何更改 Rails 3 控制器中视图文件的默认路径?