小编ed1*_*d1t的帖子

轨道中的前导零

我的应用程序中有字段hrmin整数.对于hr字段,如果用户输入"1",我希望Rails在将其保存到数据库之前自动将其填充为"01".对于该min字段,如果用户输入"0",则应输入"00".

我怎样才能做到这一点?

ruby regex ruby-on-rails-3

145
推荐指数
5
解决办法
7万
查看次数

如何在javascript中收听表单提交事件?

我想写自己的表单验证javascript库,我一直在谷歌上查看如何检测是否点击了提交按钮,但我找到的只是代码,你必须onSubmit="function()"在html中使用onClick .

我想制作这个javascript,以便我不必触摸任何HTML代码,如添加onSubmit或onClick javascript.

javascript forms validation

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

通过JavaScript动态创建Bootstrap警报框

我正在为我的项目使用Bootstrap 2.0,我想在我的页面中动态添加Bootstrap警报框(http://twitter.github.com/bootstrap/javascript.html#alerts).我想做的事情如下:

bootstrap-alert.warning("Invalid Credentials"); 
Run Code Online (Sandbox Code Playgroud)

javascript twitter-bootstrap

54
推荐指数
4
解决办法
15万
查看次数

如何转换Ruby哈希以使其所有键都是符号?

我有一个Ruby哈希,看起来像:

{ "id" => "123", "name" => "test" }
Run Code Online (Sandbox Code Playgroud)

我想将其转换为:

{ :id => "123", :name => "test" }
Run Code Online (Sandbox Code Playgroud)

ruby hash

53
推荐指数
9
解决办法
5万
查看次数

to_d总是在ruby中返回2个小数位

我正在处理货币,我想将数字向下舍入到小数点后2位.即使数字是500.0,我希望它是500.00才能保持一致.当我执行"500.00".to_d时,它将其转换为500.0.

什么是改变这种行为的好方法?我也使用这种方法向下舍入到2位数,并确保它总是有2位小数.

def self.round_down(x, n=2)
    s = x.to_s      
    l = s.index('.') ? s.index('.') + 1 + n : s.length
    s = s[0, l]
    s =  s.index('.') ? s.length - (s.index('.') + 1) == 1 ? s << '0' : s : s << '.00'      
    s.to_f
end
Run Code Online (Sandbox Code Playgroud)

ruby math currency ruby-on-rails decimal

48
推荐指数
4
解决办法
6万
查看次数

在帐户之间转移ec2实例

我正在为ec2实例上的客户端编写应用程序,现在是时候在他的AWS账户下设置prod ec2实例了.我可以以某种方式将我帐户下运行的ec2实例转移到他的帐户吗?或者我必须从零开始创建prod环境?

amazon-ec2 amazon-web-services

30
推荐指数
1
解决办法
2万
查看次数

前端和后端的JWT令牌策略

我正在一个nodejs服务器中编写一个前端在emberjs和后端/服务器端的应用程序.我配置了emberjs,以便用户可以使用第三方Oauth(谷歌,推特,Facebook)登录/注册.我有一个后端用快速nodejs服务器编写,它承载RESTful API.

我没有DB连接到emberjs,我不认为我应该反正,因为它是严格的客户端代码.我打算使用JWT在客户端和服务器端之间进行通信.当用户使用他们的oauth cred登录时,我会使用uid,name,login,access_token和其他详细信息从提供程序返回一个JSON对象.

我正在努力选择如何处理用户注册的策略.没有注册过程,因为它是OAuth.因此流程是如果用户不在我的数据库中,则创建它.我不支持电子邮件/密码验证.当用户第一次使用OAuth提供商登录时,流量会是多少?emberjs是否应该在每次登录时将所有详细信息发送到后端,以便后端可以向db添加新用户?

什么应该是我的JWT机构的一部分?我在想uid和提供者提供的访问令牌.我能想到的一个问题是提供者特定的访问令牌可以改变.用户可以从提供商的站点撤消令牌,并使用emberjs再次注册.

如果它更容易,我愿意在任何其他javascript客户端框架中编写前端.

api rest node.js jwt ember.js

30
推荐指数
2
解决办法
2万
查看次数

带有twitter bootstrap的javascript数据表

我正在尝试将DataTables.js(http://datatables.net)与使用twitter bootstrap库的应用程序集成.似乎DataTable与twitter bootstrap不兼容.我不确定它的css或js是否有冲突.

如何将DataTables.js与Twitter Bootstrap集成?是否还有其他数据表库可以与Twitter Bootstrap一起使用?

javascript datatables twitter-bootstrap

18
推荐指数
1
解决办法
2万
查看次数

rails 3中的api身份验证

目前我有一个rails 3应用程序,它使用devise插件进行网站身份验证.但现在我将添加一个iPhone应用程序,所以我将向客户端设备(iPhone)公开api调用.我如何实现auth模块,以便iPhone客户端可以对rails网站进行身份验证并访问某些API?

我应该创建oauth提供程序,令牌库auth还是简单的http auth?

ruby authentication api restful-authentication ruby-on-rails-3

13
推荐指数
1
解决办法
2116
查看次数

创建钩子后设计

是否有我可以实现的钩子或回调,以便在创建用户之后,我想调用一些自定义代码?

我在用户模型中尝试了after_confirmation钩子但是没有用.

devise ruby-on-rails-3

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