小编Sim*_*tti的帖子

ruby on rails如何工作?

我是一名熟悉Ruby的PHP开发人员.我想学习Ruby on Rails,但是我遇到的大部分资源都将RoR功能视为"神奇" - 即它具有一定的内部一致性,但是不要问它是如何工作的, MySQL等

无论如何,我想深入了解RoR的工作原理,构建它的设计决策等等.特别是我对ActiveRecord感兴趣,但我真的在寻找整个包.

欢迎任何书籍/网站/建议.

ruby ruby-on-rails

33
推荐指数
6
解决办法
1万
查看次数

DateTime.now还是Time.now?

我应该在Rails应用程序中使用哪两个:

DateTime.now or Time.now
Run Code Online (Sandbox Code Playgroud)

在申请中使用两者有什么危害吗?

在上述(now)示例的情况下,两者之间是否会有任何差异?(在我目前的系统中,他们都显示相同的时间)

ruby time timezone ruby-on-rails

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

Redmine vs Chiliproject

我正在从Redmine的实验装置切换到公司广泛使用.我们确实使用了一些对我们来说是强制性的插件,例如redmine_backlog和redmine_gitosis(unmaintained,存在几个forks).虽然redmine发布了1.2.0,但chiliproject刚刚发布了1.5.0并确保主题和插件兼容.

让他们决定分叉redmine的原因让人觉得有很强的动力来支持这个项目.似乎chiliproject有更多的贡献者并且更频繁地更新.

因此,我正在寻找在生产环境中使用其中一个项目的优缺点!

谢谢,

马蒂厄

redmine agile-project-management chiliproject

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

Rails 3.1图像的绝对URL

我正在使用Rails 3.1.我试图解决这个问题,令我惊讶的是,似乎轨道根本就没有这种方法.也许我错了.

任何人都可以展示我如何获得图像的完整绝对URL?

我使用asset_path(image.png)它给了我在应用程序中使用的相对路径.我试过做一个,root_url + asset_path(image.png)但这只是给了我一个http://localhost:3000//assets/image.png双斜线

任何人都有一个有效的方法吗?

ruby ruby-on-rails ruby-on-rails-3.1 asset-pipeline

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

使用url_for查询参数?

url_for([:edit, @post])
Run Code Online (Sandbox Code Playgroud)

工作和生成/comments/123/edit.现在我需要添加一个查询参数,以便代替

/comments/123/edit
Run Code Online (Sandbox Code Playgroud)

它是

/comments/123/edit?qp=asdf
Run Code Online (Sandbox Code Playgroud)

我试过url_for([:edit, @post], :qp => "asdf")但没有去.

ruby-on-rails query-parameters url-for ruby-on-rails-3

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

如何以编程方式生成类似Heroku的子域名?

我们已经看到了当您使用简单的"heroku create"将应用程序部署到Heroku时自动分配的有趣子域.

一些例子:炽热薄雾4652,电动夜-4641,晨霜-5543,辐射河-7322,等等.

它们似乎都遵循形容词 - 名词 - 4数字模式(大多数情况下).他们只是输入了一些形容词和名词的字典,然后在推送应用程序时随机选择它们的组合吗?是否有一个Ruby gem可以实现这一点,也许提供了一个可以通过词性搜索的字典,或者这是手动完成的事情?

ruby subdomain linguistics heroku

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

是否有可能mongodump集合中的最后一个"x"记录?

你能用mongodump从集合中转储最新的"x"文件吗?例如,在mongo shell中,您可以执行:

db.stats.find().sort({$natural:-1}).limit(10);
Run Code Online (Sandbox Code Playgroud)

mongodump可以使用相同的功能吗?

我想解决方法是将上述文档转储到一个新的临时集合中并mongodump整个临时集合,但是能够通过mongodump实现这一点非常棒.

提前致谢,

迈克尔

mongodb

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

清除旧的Rails迁移文件是个好主意吗?

我已经运行了一个大型Rails应用程序超过2年,而且,我的ActiveRecord迁移文件夹日复一日地发展到150多个文件.

存在非常旧的模型,在应用程序中不再可用,仍在迁移中引用.我想删除它们.

你怎么看?您是否经常从代码库中清除旧迁移?

ruby migration activerecord ruby-on-rails

28
推荐指数
5
解决办法
6237
查看次数

Rails上build和new有什么区别?

任何人都可以告诉我在Rails上构建和新命令之间的区别是什么?

ruby activerecord ruby-on-rails

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

如何在Rails中为Mechanize设置自定义用户代理

我知道您可以通过设置agent.user_agent_alias ='Linux Mozilla'来使用一组预定义的别名,但是如果我想设置我自己的用户代理,因为我正在编写一个Web爬虫,并希望识别它,对于我正在索引的网站.就像Googlebot一样.

似乎有一个user_agent方法,但我似乎找不到任何关于它的功能的文档.

ruby ruby-on-rails mechanize ruby-on-rails-3

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