ruby-on-rails - 如何在 Rails 中没有 form_for 助手的情况下创建动态页面?

标签 ruby-on-rails ruby-on-rails-4 model crud form-for

假设我有一个博客,在该博客中我有博客文章(即所有内容都属于“资源:帖子”)。唯一的区别是这些博客文章不会由用户使用 form_for 帮助程序生成,而是由 Rails 自动生成。

我会尝试做一个简单的例子来清楚地说明......

假设我的博客应用程序能够抓取 YouTube,并且每天都会抓取它以检查当天 HitTest 门的视频是什么。然后它会自动创建一篇博客文章,而无需我或其他用户在表单中实际输入任何内容来创建包含该视频的帖子。

假设第一天我的博客应用程序抓取 YouTube 并检索:1) 要嵌入到页面上的视频的 URL 2) 标题,这是第一个帖子。我的问题是如何将此信息传递给 posts_controller.rb 以创建新帖子,这样如果我转到 myblogapp.com/posts/1 它会向我显示第一篇帖子。

最佳答案

了解如何编写 rake 任务以及如何使用 cron 或其他调度程序安排该任务定期(每天?)运行。无需构建表单。

关于ruby-on-rails - 如何在 Rails 中没有 form_for 助手的情况下创建动态页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30688956/

相关文章:

ruby-on-rails - (Rails) 如何通过 id 查找用户并将用户保存到另一个具有用户 id 的模型中的实例中?

ruby-on-rails - 使用类方法启动工厂女孩

Django,用具有最低参数的多对多字段元素的id注释字段

python - 测试不会在 Django 模型字段上引发 ValidationError

ruby-on-rails - Rails PostgreSQL:列 "table_rows"不存在(ActiveRecord::StatementInvalid)

ruby-on-rails - Rails-连接多个表

ruby-on-rails - `fetch' : key not found: "S3_BUCKET_NAME" (KeyError) with paperclip/aws s3/rails

ruby-on-rails - 日期时间范围的计算

ssl - 为什么 Rails 在开发中默认使用 SSL?

php - 将 PHP 类设置存储在变量中或从方法中返回它们