Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在postgres heroku rails 3应用程序上获取类名?_Ruby On Rails_Ruby_Ruby On Rails 3_Postgresql_Heroku - Fatal编程技术网

Ruby on rails 在postgres heroku rails 3应用程序上获取类名?

Ruby on rails 在postgres heroku rails 3应用程序上获取类名?,ruby-on-rails,ruby,ruby-on-rails-3,postgresql,heroku,Ruby On Rails,Ruby,Ruby On Rails 3,Postgresql,Heroku,出于某种原因,我在本地使用MySQL,并且在我的heroku应用程序上有Postgres 在当地,我可以做一些类似的事情: <%= @mybook.type %> 生成“Book”(假设@mybook是Book模型中的记录) 在我的heroku应用程序中,似乎无法识别类型。。有什么替代的想法吗?你可以使用@mybook.class来获取类,type是不推荐的获取方式。type在PostgreSQL中是一个保留字,但我不认为它在MySQL中。您可能会为该列考虑不同的名称。

出于某种原因,我在本地使用MySQL,并且在我的heroku应用程序上有Postgres

在当地,我可以做一些类似的事情:

<%= @mybook.type %>

生成“Book”(假设@mybook是Book模型中的记录)


在我的heroku应用程序中,似乎无法识别类型。。有什么替代的想法吗?

你可以使用
@mybook.class
来获取类,
type
是不推荐的获取方式。

type
在PostgreSQL中是一个保留字,但我不认为它在MySQL中。您可能会为该列考虑不同的名称。