gpt4 book ai didi

ruby-on-rails - 如何配置 Rails 应用程序以仅使用 Redis?

转载 作者:行者123 更新时间:2023-12-04 06:26:35 30 4
gpt4 key购买 nike

我想在 Ruby on Rails 应用程序中使用 Resque。我不需要关系数据库,也不打算存储任何东西。我只想使用 Resque。

如何配置此应用程序?

我这样做了:

空的 config/database.yml

在 config/application.rb

#require 'rails/all'
require "action_controller/railtie"
require "action_mailer/railtie"
require "active_resource/railtie"
require "rails/test_unit/railtie"

并删除了我的模型中的 < ActiveRecord::Base。

但我在这里遇到错误:
class ProjectController < ApplicationController
def index
@project = Project.new
end
end

=simple_form_for @project do |f|
=f.input :scene, :label => 'Scene'
=f.submit

ActionView::Template::Error:
undefined method `model_name' for Project:Class

我怎样才能做到这一点?

最佳答案

让您的模型继承自 ActiveResource::Base反而:

class Project < ActiveResource::Base
# ...
end

这将提供帮助程序所需的方法,例如 form_for无需使用 ActiveRecord。

关于ruby-on-rails - 如何配置 Rails 应用程序以仅使用 Redis?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5982551/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com