【发布时间】:2014-10-31 05:54:23
【问题描述】:
尝试在 RUBY ON RAILS 中使用 devise-pundit 示例应用程序时出现语法错误
mysql> grant all privileges on rails-devise-pundit_development to 'pavuluri'@'localhost' identified by '';
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-devise-pundit_development to 'pavuluri'@'localhost' identified by ''' at line 1
Database Name : rails-devise-pundit_development(default).
不允许在数据库名称中使用 rails 吗? (保留字)
请提出建议
不知道信息是否充分。
【问题讨论】:
-
能否添加导致错误的整个查询或 SQL 语句?
-
@McAdam331 抱歉已编辑
-
请您发布sql
-
gvgvgvijayan 尝试 rake db:migrate 我知道访问被拒绝。因此尝试为特定用户授予权限。
-
能否将数据库名称放在引号中,例如 `rails-devise-pundit_development`?
标签: mysql ruby-on-rails ruby ruby-on-rails-3 devise