0
레일스를 처음 사용하고 원격 데이터베이스에 연결하고 있습니다. 연결은 정상이지만 오류가 발생합니다.Rails - MySQL 대문자로 된 테이블 이름의 첫 글자
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 권한 만 있습니다. 오류가 나는 레일 3.2.3와 루비 1.9.3를 사용하고 있습니다
require "Producto.rb"
class StoreController < ApplicationController
def index
Products = Producto.find(:all)
end
end
를 도시
나는 컨트롤러를 보여 드리겠습니다. 감사!
class Producto
에, 나는 여전히 같은 오류를 받고 있어요 변경합니다. – Mbastias아파치를 다시 시작하면 오류가 발생했습니다. 감사합니다. – Mbastias