ruby-on-rails – 我应该在哪里放置模型访问的函数? – Rails 3
发布时间:2020-12-17 01:45:50 所属栏目:百科 来源:网络整理
导读:我被告知帮助程序只是用于视图所需的功能. 我应该在哪里放入模型常用的功能?控制器怎么样? 放置常用函数的惯例是什么: 1)模型 2)观点 3)控制器 问题:在lib中创建一个模块来保存函数并将模块包含在一个类中会为类创建一个实例方法. 问题:这三种常见且需
我被告知帮助程序只是用于视图所需的功能.
我应该在哪里放入模型常用的功能?控制器怎么样? 放置常用函数的惯例是什么: 1)模型 2)观点 3)控制器 问题:在lib中创建一个模块来保存函数并将模块包含在一个类中会为类创建一个实例方法. 问题:这三种常见且需要的功能如何? 解决方法
> for controllers – 将常用方法放在application_controller.rb中
> for Views – 将常用方法放在application_helper.rb中 > for Models – monkeypatch ActiveRecord :: Base包含常用方法或使用通用模型方法编写模块并将其包含在需要它的模型中,或者通过使用抽象类继承ActiveRecord :: Base以OOP方式执行,然后继承所有方法你是这个班级的模特. 要在Model和Controller中使用常用方法,请执行以下操作之一: >编写一个普通的ruby类,将它放在/ lib或其他地方,只需确保它已加载,然后在需要使用其方法时需要它.>为gem提取常用功能,安装它,在需要时需要它.如果它是有价值的东西,将它发布到rubygems. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |