Railsは初めてで、リモートデータベースに接続しています。接続はOKですが、エラーが発生します:
Mysql2::Error: Table 'catalogo.productos' doesn't exist: SHOW FULL FIELDS FROM `productos`
アクセスしようとしているテーブルはProductosであり、productosではないことを知っています。私は使用しようとしました:
class Productos < ActiveRecord::Base
establish_connection "catalogo"
set_table_name "Productos"
end
しかし、私はエラーを受け取り続けます。私は何をする必要がありますか?テーブルの名前を変更できません。SELECT権限しかありません。
エラーが表示される場所にコントローラーを表示します
require "Producto.rb"
class StoreController < ApplicationController
def index
Products = Producto.find(:all)
end
end
Rails3.2.3とRuby1.9.3を使用しています。ありがとう!