小编ers*_*ner的帖子

在Devise on Rails beta 3中创建管理员用户

好吧,当有人用一个我想念的简单的东西回答这个问题时,我可能会感到非常愚蠢但是...这里有:

我在rails 3 beta上有一个全新的应用程序,我正在使用设计进行身份验证.我已经完成了所有评论,目前一切都很完美.我已经创建了一个用户角色和一个管理员角色(遵循这些说明:https://github.com/plataformatec/devise/wiki/How-To : -Add- an-Admin- Role)我已将自己注册为第一个用户,但如何注册或创建管理员角色用户?来自设计人员的指示设置管理员角色不可注册但我不确定如果你不能注册你应该如何创建管理员?!

任何帮助,将不胜感激!谢谢!

ruby-on-rails devise

44
推荐指数
3
解决办法
3万
查看次数

为现有的rails应用程序创建iphone和Android应用程序

我花了很多时间研究为我已经构建的现有rails应用程序创建iphone和android应用程序的最佳方法,我觉得我实际上并没有更接近知道如何最好地实现这一点.

我想要的是:

  • 我想让rails应用程序和移动代码干净利落地分开.我不打算在我的rails应用程序中渲染不同的布局.我更喜欢使用类似手机间隙的东西,它允许我使用大致相同的代码库来运行移动应用程序.
  • 我希望在移动应用程序中具有离线/同步功能(因此,如果用户在他们不在保险范围内的iphone上创建记录,应用程序应该将记录保存在手机上并继续尝试将该记录同步到网络应用程序直到成功.
  • 随后将需要访问硬件功能.GPS,加速度计等

我的问题:

  • 使用oauth这是一个好的情况吗?我是否只是在我的网络应用程序中构建一个oauth提供程序,然后将两个移动应用程序构建为Web应用程序的客户端?
  • 我缺少一种更简单的安全授权方法吗?
  • Devise是否与oauth合作?我的应用程序目前建立在设计之上.
  • 这是同步应该被抽象为中间件还是金属的东西?

对不起,我知道这实际上是很多问题,但我希望有一个熟悉情况的人能够全面回答,而不仅仅是几个小问题,留下更多问题.我觉得现在这种情况一直是常见的情况,但我似乎无法在搜索中发现任何最新信息.

干杯!

PS. - 如果你自己做过这样的事情并知道怎么做,我很乐意直接跟你说话.我甚至会买啤酒.说真的......没有接受者?

iphone android ruby-on-rails oauth devise

15
推荐指数
1
解决办法
6504
查看次数

为什么schema.rb在运行rake db:migrate时会发生变化(在Git眼中)?

我知道这是一个小小的将军,但它一直困扰着我.我一直在使用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文件的最新提交版本,但为什么这是必要的?!什么是铁路?更新时间戳?我似乎无法弄清楚差异是什么,但也许我只是错过了一些东西?

migration git ruby-on-rails

9
推荐指数
2
解决办法
3933
查看次数

更改设计和轨道3以使用bcrypt而不是sha

我有一个rails 3生产应用程序,它使用设计来处理身份验证.我想更改为在应用程序上使用bcrypt而不是sha,但我找不到任何资源来解释从一个迁移到另一个的过程.我假设你需要有一些后备来处理这样一个事实,即目前的密码以某种方式被盐腌...

以前有人这样做过吗?!任何提示,教程,演练等?!

encryption ruby-on-rails sha bcrypt devise

7
推荐指数
1
解决办法
4132
查看次数

Rails regex用于验证Google Maps纬度经度

我正在尝试对validates_format_of从Google Maps API传回的latlng对象执行操作.我已经完美地设置了地图,以便当我点击地图中的某个点时,它会填充带有latlng的文本字段(如下所示:46.320615137905904,9.400520324707031).我将此值存储为db中的字符串(然后我将其解析为稍后在地图上放置标记)但我需要将sting的格式验证为两个浮点数(正数或负数),中间使用逗号.

我知道这可以用正则表达式,但是因为我的生活无法找出正则表达式字符串以使其正常工作.

任何帮助将非常感激!谢谢!杰夫

ruby regex validation ruby-on-rails

3
推荐指数
3
解决办法
3248
查看次数

标签 统计

ruby-on-rails ×5

devise ×3

android ×1

bcrypt ×1

encryption ×1

git ×1

iphone ×1

migration ×1

oauth ×1

regex ×1

ruby ×1

sha ×1

validation ×1