小编Pra*_*tha的帖子

rails 3的验证自定义消息

Rails引入了验证模型内属性的新方法.我用的时候

validates :title, :presence => true
Run Code Online (Sandbox Code Playgroud)

它工作,但当我尝试添加自定义消息

validates :title, :presence => true,:message => "Story title is required"
Run Code Online (Sandbox Code Playgroud)

生成错误

Unknown validator: 'message'
Run Code Online (Sandbox Code Playgroud)

ruby validation activerecord ruby-on-rails ruby-on-rails-3

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

取消onbeforeunload事件处理程序?

我有一个onbeforeunload事件处理程序附加到页面,每当页面重新加载/重定向时执行.

window.onbeforeunload = function() {
  console.log("do something");}
Run Code Online (Sandbox Code Playgroud)

我不想在测试期间运行此脚本.我想在我自己的测试环境中禁用它.

有没有办法取消绑定这个onbeforeunload事件?我使用JavaScript,使用jQuery作为框架,因此jQuery中的答案会很好.

javascript jquery onbeforeunload

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

获取Django的应用程序版本

我正在开始一个新的(实际上非​​常古老的)项目,我知道它是在Django中.我知道它已构建的Django的确切版本,我迷路了.有没有办法让我知道我的应用程序运行的Django版本?

python django mod-python django-templates django-admin

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

如何从重定向的URL获取引用者

我有一个网址

domain.com/a

重定向到

domain.com/controller/action/a .

如何在我的domain.com/controller/action/a操作中获取引荐来源(即domain.com/a)?

一种选择是将引用域添加为参数.

domain.com/controller/action/a?referral=domain.com/a .

有没有办法获得引用者而不传递旧的引用者作为参数.就像我们会得到的那样**request.referrer**.request.referrer似乎不适用于重定向的URL.

我正在使用Ruby on Rails进行开发.

http-referer ruby-on-rails http-redirect ruby-on-rails-3

14
推荐指数
2
解决办法
9931
查看次数

通过bash脚本根据文件夹名称重命名带有.jpg扩展名的文件

我的文件夹及其子文件夹中有.jpg文件.

image/1/large/imagexyz.jpg 
image/1/medium/imageabc.jpg
image/1/small/imagedef.jpg
Run Code Online (Sandbox Code Playgroud)

等2,3,4 ......

我需要用其文件夹名称重命名所有图像文件.即.imagexyz.jpg应该是large_1.jpg,imageabc.jpg应该是medium_1.jpg等等.

linux bash shell

8
推荐指数
1
解决办法
2826
查看次数

阻止创建一个类的多个对象

如何将任何类的对象限制为一个.我的班级看起来像:

class Speaker
  include Mongoid::Document
  field :name, :type => String
end
Run Code Online (Sandbox Code Playgroud)

我只是想让一个扬声器的实例.一种方法是添加验证,该验证将检查已经存在的Speaker类的对象的数量.有没有红宝石的做事方式?

ruby ruby-on-rails mongoid ruby-on-rails-3

7
推荐指数
2
解决办法
593
查看次数

Java或PHP中缺少的方法

我一直在寻找不同的语言来开始.我在Ruby中发现method_missing非常有趣,但是在Java和PHP中找不到相同的东西.在Java或PHP中有类似method_missing的东西吗?

php ruby java

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

用Ruby计算分词

当我拆分字符串"hello world/n"时

"hello world \n".scan(/\w+/)
Run Code Online (Sandbox Code Playgroud)

我明白了 ["hello", "world"]

我想将\n或\ t计为字符串.

ruby regex ruby-on-rails-3

5
推荐指数
1
解决办法
3455
查看次数

如何使用几何数据类型到postgres表?

我已经设置了一个postgres数据库(版本9.1)并尝试使用以下查询创建一个能够存储st_geometry的表:

CREATE TABLE sensitive_areas (area_id integer, name varchar(128), zone st_geometry);
Run Code Online (Sandbox Code Playgroud)

但我得到的错误如下:

ERROR:  type "st_geometry" does not exist
Run Code Online (Sandbox Code Playgroud)

我是否需要进一步配置postgres安装以启用几何数据类型.

database postgis geospatial postgresql-9.1

5
推荐指数
2
解决办法
8250
查看次数

有关电子邮件传递失败的通知,其中有动作邮件程序

当我在rails 3项目中向带有动作邮件的人发送电子邮件时

 mail(:to => @email, :subject=> "subject")
Run Code Online (Sandbox Code Playgroud)

如果邮件已正确传递到:到电子邮件地址,控制器是否可以收到通知,以便可以通知发件人有关电子邮件通知失败的信息?

谢谢.

ruby ruby-on-rails actionmailer

4
推荐指数
1
解决办法
1369
查看次数