ActionRecord和ActionPack 配置

ActionRecord 配置
[color=blue][b]整理出来方便查询[/b][/color]
1.ActionRecord:Base.logger=logger
接受一个logger对象。改对象被内部使用。用于记录数据库的操作。如果应用程序须记录数据库操作,也会使用这个logger对象。
2.ActionRecord:Base.primary_key_prefix_type=option
如果option为nil.则所有表的缺省主键字段都是id,如果改选项值为:table_name,则会在"id"前面加上表名,如果改选值为:
table_name_with_underscore,则会在表名与id之间以下画线分隔。
3.ActionRecord:Base.table_name_prefix="prefix"
在表名前面加上指定的字符串。譬如说,如果模型类叫做User,前缀字符串是"myapp-",则Rails会寻找名为"myapp-users"的表,如果
需要与别的应用程序共享数据库,或者必须用同一个数据库进行并发开发与测试,这个选项就能派的上用场。
4 ActionRecord:Base.table_name_suffix="suffix"
在表名后面加上指定的字符串
5 ActionRecord:Base.pluralize_table_names=true|false
如果为false,表名将与模型名一致,而不是后者的复数的形式
6 ActionRecord:Base.colorize_logging=tru|false
缺省的情况下,ActionRecord使用ANSI控制序列来记录日志信息,如果用于浏览日志的终端应用支持者这些控制序列,日志信息中的一些
行会被标记以不同的颜色,如果将此选项设置为false,则不会对日志信息做颜色处理
7 ActionRecord:Base.dafault_timezone=:local|:utc
如果设为:utc,将会以UTC格式从数据库读写日期
8 ActionRecord:Locking.lock_optimistically=true|false
如果为fale,则会禁用对created_at,created_on,updated_at和updated_on等字段的自动更新。
9 ActionRecord:Errors.default_error_messages=hash
这个hash存放了标准的校验失败的信息。可以替换这些信息,这可能是出于国际化的考虑。

ActionPack 配置
1 ActionController::Base.asset_host=url
设置存放静态内容(包括样式表,图片等)的主机和/或路由,以便静态内容辅助标签连接到这些文件。
ActionController::Base.asset_host="http://media.my.url"
2 ActionController::Base.view_controller_internals=tru|false
缺省情况下,视图模板可以访问来自控制器的request,response,session和template等对象。如果此选项设置为false,则视图模板将不能再访问这些信息。
3 ActionController::Base.consider_all_request_local=tru|false
通常在生产环境下将此选项设为false,使用户无法看到错误堆栈。
4 ActionController::Base.debug_routes =true|false
如果为true,当路由组建无法解析请求地址时就会给出详细的出错的信息。
5 ActionController::Base.logger=logger
设置控制器使用的logger,应用代码也可以使用这个logger
6 ActionController::Base.template_root=dir
Rails会到这个目录下来寻找模板文件,缺省值为app/view
7 ActionController::Base.template_class=class
缺省值为ActionView::Base,通常不应该修改此设置。
8 ActionController::Base.ignore_missing_templates=true|false
如果为true.在找不到模板文件时不会抛出错误。
9 ActionController::Base.perform_caching=true|false
如果为false,禁用所有缓存。
10 ActionController::Base.page_cache_directory=dir
存放缓存文件的位置,必须是web服务器的文档根目录
11 ActionController::Base.page_cache_extension=string
缓存文件的扩展名,缺省是html.
12 ActionController::Base.fragment_cache_store=caching_class
指定如何缓存片段。
13 ActionView::Base.cache_template_loading=false|true
如果为true,会对被渲染的模板文件进行缓存,这可以提高性能,但如果修改了模板文件就必须重起服务器才能看到效果。
14 ActionController::Base.field_error_proc=proc
当表单字段校验失败时,会在其前后包裹调用这里设置的一段程序。确省直如下:
Proc.new do |html_tag,instance|
%{<div class="fieldWithErrors">#{html_tag}</div>}
end
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园整体解决方案是响应国家教育信息化政策,结合教育改革和技术创新的产物。该方案以物联网、大数据、人工智能和移动互联技术为基础,旨在打造一个安全、高效、互动且环保的教育环境。方案强调从数字化校园向智慧校园的转变,通过自动数据采集、智能分析和按需服务,实现校园业务的智能化管理。 方案的总体设计原则包括应用至上、分层设计和互联互通,确保系统能够满足不同用户角色的需求,并实现数据和资源的整合与共享。框架设计涵盖了校园安全、管理、教学、环境等多个方面,构建了一个全面的校园应用生态系统。这包括智慧安全系统、校园身份识别、智能排课及选课系统、智慧学习系统、精品录播教室方案等,以支持个性化学习和教学评估。 建设内容突出了智慧安全和智慧管理的重要性。智慧安全管理通过分布式录播系统和紧急预案一键启动功能,增强校园安全预警和事件响应能力。智慧管理系统则利用物联网技术,实现人员和设备的智能管理,提高校园运营效率。 智慧教学部分,方案提供了智慧学习系统和精品录播教室方案,支持专业级学习硬件和智能化网络管理,促进个性化学习和教学资源的高效利用。同时,教学质量评估中心和资源应用平台的建设,旨在提升教学评估的科学性和教育资源的共享性。 智慧环境建设则侧重于基于物联网的设备管理,通过智慧教室管理系统实现教室环境的智能控制和能效管理,打造绿色、节能的校园环境。电子班牌和校园信息发布系统的建设,将作为智慧校园的核心和入口,提供教务、一卡通、图书馆等系统的集成信息。 总体而言,智慧校园整体解决方案通过集成先进技术,不仅提升了校园的信息化水平,而且优化了教学和管理流程,为学生、教师和家长提供了更加便捷、个性化的教育体验。
Started GET "/notebooks/" for 127.0.0.1 at 2023-07-14 09:59:56 +0800 Processing by NotebooksController#index as HTML Completed 500 Internal Server Error in 1ms (ActiveRecord: 0.0ms) NoMethodError (undefined method `all' for Notebook:Module): app/controllers/notebooks_controller.rb:4:in `index' Rendered /home/meiyi/.asdf/installs/ruby/2.6.9/lib/ruby/gems/2.6.0/gems/actionpack-4.2.11.3/lib/action_dispatch/middleware/templates/rescues/_source.erb (2.2ms) Rendered /home/meiyi/.asdf/installs/ruby/2.6.9/lib/ruby/gems/2.6.0/gems/actionpack-4.2.11.3/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (1.1ms) Rendered /home/meiyi/.asdf/installs/ruby/2.6.9/lib/ruby/gems/2.6.0/gems/actionpack-4.2.11.3/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (0.5ms) Rendered /home/meiyi/.asdf/installs/ruby/2.6.9/lib/ruby/gems/2.6.0/gems/actionpack-4.2.11.3/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (9.8ms) Rendered /home/meiyi/.asdf/installs/ruby/2.6.9/lib/ruby/gems/2.6.0/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.2ms) Rendered /home/meiyi/.asdf/installs/ruby/2.6.9/lib/ruby/gems/2.6.0/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.2ms) Rendered /home/meiyi/.asdf/installs/ruby/2.6.9/lib/ruby/gems/2.6.0/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.2ms) Rendered /home/meiyi/.asdf/installs/ruby/2.6.9/lib/ruby/gems/2.6.0/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.1ms) Rendered /home/meiyi/.asdf/installs/ruby/2.6.9/lib/ruby/gems/2.6.0/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (8.4ms) Rendered /home/meiyi/.asdf/installs/ruby/2.6.9/lib/ruby/gems/2.6.0/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.1ms) Rendered /home/meiyi/.asdf/installs/ruby/2.6.9/lib/ruby/gems/2.6.0/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.2ms) Rendered /home/meiyi/.asdf/installs/ruby/2.6.9/lib/ruby/gems/2.6.0/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (15.1ms)
07-15
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值