Tag: 前缀

缺少Rails table_name_prefix

我有以下目录结构 models/foo/setting.rb models/foo.rb foo.rb内容 module Foo def self.table_name_prefix ‘foo_’ end end 和setting.rb内容 class Foo::Setting < ActiveRecord::Base end 一旦我调用Foo::Setting.find…我收到一个错误SQLException: no such table: settings确实是正确的,因为该表名为foo_settings所以rails似乎忽略为模块Foo指定的表前缀。 我可以做什么让rails考虑前缀?