小编noo*_*odl的帖子

Rails rake任务将实时(MySQL)数据库加载到本地开发数据库

多年来,我一直使用mysqldump现场服务器上的ssh管道到mysql我的开发机器上获取当前数据的副本.

ssh -C <server> mysqldump --opt <live_database_name> |mysql <local_dev_database_name>
Run Code Online (Sandbox Code Playgroud)

在哪里-C启用ssh压缩并--opt实现快速和完整性.

有人有一个rails-ish等效的rake任务吗?理想情况下,它需要从config/database.yml获取数据库名称

mysql rake ruby-on-rails

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

Vim:按空格对齐列

什么是正则表达式来形成一些线

0 0 0      
00 00 00  
000 000 00
0 00 000 
000 00 0   
000 0 000
Run Code Online (Sandbox Code Playgroud)

  0   0   0
 00  00  00
000 000 000
  0  00 000
000  00   0
000   0 000
Run Code Online (Sandbox Code Playgroud)

TIA

regex vim formatting

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

.htaccess和ForceType问题 - 无扩展名文件?

这是我的.htaccess文件:

<Files .*>
ForceType application/x-httpd-php
SetHandler application/x-httpd-php
</Files>

<Files mytesting>
ForceType application/x-httpd-php
</Files>

<Files *.asp>
ForceType application/x-httpd-php
</Files>
Run Code Online (Sandbox Code Playgroud)

是否可以使用ForceType指令来允许无扩展文件,而不是执行选定的扩展,例如上面的mytesting?

谢谢

php apache .htaccess

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

用于rails控制台/服务器等的Shell功能/别名,用于rails 2和3

Rails 3引入了rails {c,s,g}用于调用控制台,服务器,生成器等的命令格式.

回到轨道2我alias c=script/console和其他人一起设置以减轻打字.

我对rails 3也一样,但我仍然保持rails 2应用程序.我可以有一个shell别名/函数/其他检查脚本/ foo的存在并运行它,如果存在,否则运行rails 3等效?

抱歉这个懒惰的问题; bash/zsh脚本编写旨在腐烂一个人的brane imho,我宁愿希望有人已经解决了这个问题.

bash zsh ruby-on-rails ruby-on-rails-3

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

Rails会忽略ActionView :: Template :: Error丢失资产

ActionView::Template::Error (leagues/lal11.png isn't precompiled):
Run Code Online (Sandbox Code Playgroud)

添加新联赛后,我的应用中会发生此类错误,但尚未预编译对应的图像。

我了解为什么会这样;资产清单缺少相关路径,因此Rails无法为其确定摘要。但是,由于缺少简单的映像而杀死整个应用程序是愚蠢的。有没有办法捕获这个特定的异常?

ruby-on-rails asset-pipeline

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