ruby-on-rails - 使用 Ruby 或 Rails 或 Gems 来自 MySQL 表的 RSS 提要

标签 ruby-on-rails ruby rubygems

我有一个 MySQL 表,我想从中选择特定的列来创建 RSS Feed。如何使用 Ruby、Rails 或 Gems 做到这一点?

最佳答案

根据我尝试做的事情,我可能会选择一个简单的 Ruby 脚本。我会用 ActiveRecord所以我不必编写任何 SQL。然后我会使用 BuilderRubyRSS生成提要。

将 ActiveRecord 直接连接到 MySQL 服务器非常简单:

require 'active_record'

ActiveRecord::Base.establish_connection(
:adapter => "mysql",
:host => "localhost",
:username => "myusername",
:password => "mypassword",
:database  => "mydb"
)

然后您可以像在常规 Rails 应用程序中那样自由定义 ActiveRecord 模型。

RubyRSS website 上有 RSS 生成器示例和 Builder 一个在 Railscasts website 上.

关于ruby-on-rails - 使用 Ruby 或 Rails 或 Gems 来自 MySQL 表的 RSS 提要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1893003/

相关文章:

mysql - ruby on rails 中的 find_by_sql 报错

ruby-on-rails - 无法加载 ruby​​ textmate?

ruby-on-rails - Rails.root 来自引擎

ruby-on-rails - rails 和设计 : how to configure mail with domain name automatically?

ruby-on-rails - Rails 3 - 如何从 has_many 关系中获取值

ruby - 我应该将属于 Ruby 标准库的文件添加到 `Gemfile` 吗?

ruby-on-rails - 在 Rails 模型中;保存到数据库时,符号会自动转换为 YAML。正确的做法是什么?

ruby-on-rails - 有没有办法为 CarrierWave/Fog 设置上传进度指示器?

ruby-on-rails - 用于查询 Web 资源的永久守护进程

ruby - 无法将 gemcutter 安装为 Ruby Gem 源