好吧,当有人用一个我想念的简单的东西回答这个问题时,我可能会感到非常愚蠢但是...这里有:
我在rails 3 beta上有一个全新的应用程序,我正在使用设计进行身份验证.我已经完成了所有评论,目前一切都很完美.我已经创建了一个用户角色和一个管理员角色(遵循这些说明:https://github.com/plataformatec/devise/wiki/How-To : -Add- an-Admin- Role)我已将自己注册为第一个用户,但如何注册或创建管理员角色用户?来自设计人员的指示设置管理员角色不可注册但我不确定如果你不能注册你应该如何创建管理员?!
任何帮助,将不胜感激!谢谢!
我花了很多时间研究为我已经构建的现有rails应用程序创建iphone和android应用程序的最佳方法,我觉得我实际上并没有更接近知道如何最好地实现这一点.
我想要的是:
我的问题:
对不起,我知道这实际上是很多问题,但我希望有一个熟悉情况的人能够全面回答,而不仅仅是几个小问题,留下更多问题.我觉得现在这种情况一直是常见的情况,但我似乎无法在搜索中发现任何最新信息.
干杯!
PS. - 如果你自己做过这样的事情并知道怎么做,我很乐意直接跟你说话.我甚至会买啤酒.说真的......没有接受者?
我知道这是一个小小的将军,但它一直困扰着我.我一直在使用Git远程处理大量的rails项目,每次我做一个git pull并且看到有某种数据更改(迁移或schema.rb更改)我做了rake db:migrate.
这些通常运行正常,我可以继续工作.但是,如果你做了一个git pull然后git status,你的工作目录是干净的(显然)然后做一个rake db:migrate(显然有更改)和另一个git status,突然你的db/schema.rb已经改变.我一直在做一个git checkout立即重置回schema.rb文件的最新提交版本,但为什么这是必要的?!什么是铁路?更新时间戳?我似乎无法弄清楚差异是什么,但也许我只是错过了一些东西?
我有一个rails 3生产应用程序,它使用设计来处理身份验证.我想更改为在应用程序上使用bcrypt而不是sha,但我找不到任何资源来解释从一个迁移到另一个的过程.我假设你需要有一些后备来处理这样一个事实,即目前的密码以某种方式被盐腌...
以前有人这样做过吗?!任何提示,教程,演练等?!
我正在尝试对validates_format_of从Google Maps API传回的latlng对象执行操作.我已经完美地设置了地图,以便当我点击地图中的某个点时,它会填充带有latlng的文本字段(如下所示:46.320615137905904,9.400520324707031).我将此值存储为db中的字符串(然后我将其解析为稍后在地图上放置标记)但我需要将sting的格式验证为两个浮点数(正数或负数),中间使用逗号.
我知道这可以用正则表达式,但是因为我的生活无法找出正则表达式字符串以使其正常工作.
任何帮助将非常感激!谢谢!杰夫