Ruby on Rails

软件截图:
Ruby on Rails
软件详细信息:
版本: 5.0.0.1 / 4.2.7.1 更新
上传日期: 29 Sep 17
许可: 免费
人气: 86

Rating: 3.0/5 (Total Votes: 2)

Ruby on Rails 提供开发可在CGI,FastCGI和mod_ruby上运行的网络应用程序所需的所有工具。


Ruby on Rails也称为Rails,为开发人员提供了一个纯Ruby开发环境。

框架最初由David Heinemeier Hansson从Basecamp的工作中开发
从那时起,Ruby on Rails已经成为大多数MVC框架的灵感,被移植到众多的编程语言和环境中。

要安装,建议使用RubyGems。

系统要求


  • Ruby 1.8.7 / 1.9.2或更高版本
  • RubyGems的

此版本中的新功能

  • 活动作业
  • 异步邮件
  • 足够的记录
  • Web Console
  • 支持外键

4.2.6 / 3.2.22.2 / 5.0.0.beta4中的新功能

  • 活动作业
  • 异步邮件
  • 足够的记录
  • Web Console
  • 支持外键

4.2.6 / 3.2.22.2 / 5.0.0.beta3中的新功能

  • 活动作业
  • 异步邮件
  • 足够的记录
  • Web Console
  • 支持外键

4.2.5 / 3.2.22版中的新功能

  • 活动作业
  • 异步邮件
  • 足够的记录
  • Web Console
  • 支持外键

4.2.4 / 3.2.22中的新功能

  • 活动作业
  • 异步邮件
  • 足够的记录
  • Web Console
  • 支持外键

4.2.3 / 3.2.22版中的新功能

  • 活动作业
  • 异步邮件
  • 足够的记录
  • Web Console
  • 支持外键

4.2.1 / 3.2.21版中的新功能

  • 活动作业
  • 异步邮件
  • 足够的记录
  • Web Console
  • 支持外键

4.2.0 / 3.2.21 / 4.2.1.rc1中的新功能

  • 活动作业
  • 异步邮件
  • 足够的记录
  • Web Console
  • 支持外键

4.1.5中的新功能

  • 修正Active Record中create_with方法中的漏洞。

4.1.3 / 3.2.19中的新功能

  • 安全修复程序:
  • 'bitstring'引用中的SQL注入漏洞。
  • 引用“范围”引用中的SQL注入漏洞。

4.1.0版中的新功能

  • Spring - 应用程序预加载器。
  • 变体允许您为同一个MIME类型(例如HTML)使用不同的模板和操作响应。

  • 枚举将枚举状态字段限制为几个选项。
  • Mailer预览使测试数据可视化地迭代您的Action Mailer视图变得简单。
  • secrets.yml,它为您提供了一个地方和一个方便的界面来访问通过ENV变量或部署脚本设置的秘密。

版本4.0.3 / 3.2.17 / 4.1.0.beta2中的新功能是

  • 这三个版本包含重要的安全修复程序。

4.0.2 / 3.2.16中的新功能

  • 这两个版本包含重要的安全修复程序。

4.0.1中的新功能

  • 此版本提供了有关Active Record如何处理后续订单调用的重要更改。

4.0.0中的新功能

  • 使用嵌套模板的自动依赖关系管理(通过cache_digests插件首先探索),通过基于键入的过期使俄罗斯娃娃缓存变得非常简单。

  • 使用Turbolinks加速客户端,这本质上将您的应用程序转换为单页JavaScript应用程序的速度,但没有任何开发缺陷(除了某些现有JavaScript软件包的兼容性问题)
  • 声明等级使得更容易确保您利用HTTP新鲜度。

3.2.13 / 2.3.18版中的新功能

  • 安全修复程序:
  • 活动记录中的符号DoS漏洞
  • Action Pack中的sanitize_css中的XSS漏洞
  • XML解析影响JRuby用户的漏洞
  • XSS在Ruby on Rails的消毒助手中的漏洞

4.0版Beta 1中的新功能

  • 会话存储现在已被默认加密(以前刚签名)。
  • 强参数从attr_protected(现在是插件)接管,以防止外来参数。
  • 默认情况下,安全标题(如X-Frame-Options,X-XSS-Protection,X-Content-Type-Options)为固定值。
  • XML参数解析已发送到插件。

3.2.12 / 2.3.17版中的新功能

  • 3.2.12包含一个安全修复程序,2.3.17包含两个安全修复程序。

3.2.11 / 2.3.15版本中的新功能

  • 这些版本包含两个极其重要的安全修复程序。

3.2.10版中的新功能

  • 固定安全漏洞,因此只有在有额外的参数时,才能提取选项哈希值。

3.2.2中的新功能

  • 日志文件始终被刷新。
  • 失败的测试将以非零状态代码退出。
  • 消除对不推荐使用的方法的调用。
  • 查询缓存检测包括有效载荷中的绑定。
  • 如果值为零,则未设置隐藏复选框。
  • 各种Ruby 2.0兼容性修复程序。

3.2.1版中的新功能

  • 某些修复和文档改进。

3.2.0中的新功能

  • 更快的开发模式&路由
  • 标记的记录器
  • 活动记录商店

版本3.2.0 RC2中的新功能

  • ActiveSupport :: Base64已被弃用,赞成:: Base64。
  • 添加了font_path辅助方法。
  • 取决于机架〜> 1.4.0。
  • 已添加:gaches选项到caches_page。可以使用page_cache_compression全局配置默认选项。

3.2版RC1中的新功能

  • 更快的开发模式&路由
  • 解释查询
  • 标记的记录器
  • 活动记录商店

3.1.3中的新功能

  • 此版本主要包含3.1.2中弹出的回归修正。

3.1.2中的新功能


    修复了Ruby on Rails中的翻译助手方法中的XSS漏洞

版本3.1.0中的新功能

  • 流。
  • 可逆迁移。
  • 资产管道。
  • jQuery作为默认JavaScript库。

版本3.1.0 RC8中的新功能

  • 这是3.1.0之前的最终版本候选人。最终

版本3.1.0中的新功能 RC6 / 3.0.10 / 2.3.14:

  • 4安全修复:
  • 过滤跳过错误
  • SQL注入问题
  • 在strip_tags中解析错误
  • UTF-8转义漏洞

版本3.0.10.rc1中的新功能

  • 修复了只有在过滤器之后没有控制器对象的缓存清除器的问题,它会引发未定义的方法controller_name为nil
  • 确保在出现异常时记录状态代码。
  • 遵循OutputBuffer的子类。
  • 修正了ActionView :: FormOptionsHelper#select with:multiple =>假
  • 在片段缓存命中
  • 的情况下,避免额外调用Cache#read
  • 将魔术编码注释添加到schema.rb文件
  • schema.rb默认为UTF-8。
  • 确保在运行rake db:schema:dump
  • 时建立连接
  • 关联条件不会破坏连接条件。
  • 销毁记录将破坏HABTM记录,然后再破坏它。
  • 使ActiveRecord ::批次#find_each不返回自己。
  • 更新table_exists?在PG中始终使用当前的search_path或模式,如果显式设置。

3.0.9版中的新功能

  • 此版本的Rails的主要更改是修复SafeBuffer字符串的错误修复。

版本3.1.0 RC4中的新功能

  • escape_javascript safebuffer修复。
  • json_escape safebuffer修复。
  • RDoc / ruby​​-debug冲突解决。
  • isl_table被缓存,除非table_name更改。

2.3.12中的新功能

  • 安全问题:
  • rails_xss插件中存在安全问题,并在此版本中修复。请确保升级您的rails_xss插件。
  • 的变化:
  • 此版本中的主要更改正在修复与Rubygems 1.8.5的兼容性问题。

版本3.1.0 RC 1中的新功能

  • jQuery现在是默认的
  • DRY迁移知道如何恢复自己。更清洁,更好的迁移。

  • 引擎现在可以拥有自己的路由和帮助范围。他们还可以利用资产管道(即将在此更多的文档)。阅读可安装引擎背后的故事(即使资产现在已经过时)。
  • 默认情况下未启用,因为仍有待解决的一些重要警告,但如果您可以处理这些警告,那么可以减少应用程序触发的查询数量。更快更好!
  • Active Record现在使用缓存的准备语句,这在所有情况下对PostgreSQL都有很大的推动作用,并且在复杂语句上提升了MySQL。
  • 这样可以使用HTTP缓存和条件get来替代页面缓存(我们很快就会考虑到插件并从核心中删除)。
  • 更多更好的测试输出礼貌的转动宝石。在Ruby 1.9中默认使用新的应用程序。
  • 现在比以前更容易使用force_ssl保护您的应用安全。每个应用或每个控制器。
  • attr_protected现在接受角色,所以处理管理员/非管理员拆分等更容易。
  • 基于简单的基于BCrypt的密码。现在没有任何借口不能自行认证方案。
  • 使用JSON或任何您想要的对象进行序列化。

3.0.7版中的新功能

  • 的ActiveSupport:
  • Hash.from_xml不再丢失只包含空格的标签的属性。
  • ActiveRecord的:
  • 通过嵌套属性销毁记录独立于reject_if LH#6006。

  • 代表任何?还有很多?到Model.scoped以保持一致。
  • 在批处理查询中引用ORDER BY子句 - 修复#6620。

  • 更改存在?所以记录不被实例化 - 修复#6127。这样可以防止在检查记录存在时触发after_find和after_initialize回调。
  • 使用仅在Ruby 1.8.7发生的属性访问器修复性能错误,并确保在从db返回的列包含非标准字符时,缓存类型转换值。
  • 修正与此相关的性能回归86acbf1cc050c8fa8c74a10c735e467fb6fd7df8与read_attribute方法相关。
  • 的ActionMailer:

  • 删除AM委托register_observer和register_interceptor到Mail。

3.0.5中的新功能

  • 修复gzip在Ruby 1.9上返回UTF-8字符串时,实际上是二进制的。
  • 活动记录限制值不会退出Arel SQL Literal节点。
  • 关系#呼叫总是会产生AND语句,而不管条件是如何表现的(恢复00693209ecc)。
  • 在ActiveRecord中使用STI类时,观察器回调只会执行一次。

3.0.4 / 2.3.11版本中的新功能

  • 已经发布了两个新版本的Ruby On Rails,包括一些修复程序,其中包含一些安全问题的修复程序。

<强>要求

  • Ruby 1.8.7 / 1.9.2或更高版本
  • RubyGems的

类似的软件

Restler
Restler

6 Mar 16

Ni
Ni

13 May 15

Node Web Toolkit
Node Web Toolkit

13 May 15

Liten Framework
Liten Framework

12 Apr 15

显影剂的其他软件 David Heinemeier Hansson

ActiveRecord
ActiveRecord

5 Jun 15

意见 Ruby on Rails

评论没有发现
添加评论
打开图片!