小编Eri*_*edo的帖子

我该如何开始帮助Github中的项目?

我是github的新手,我喜欢帮助其他人完成我感兴趣的项目.我知道github上有很多指南,但我认为收集一些真人的经历会很好.

所以,我邀请您发布关于您在github上的第一次体验.无论你是一个不是新手还是github社区中的重摇滚,我认为你的界限可以鼓励像我这样真正的新手进入这个伟大的开源社区.

open-source github

11
推荐指数
1
解决办法
3364
查看次数

我是否滥用"救援"进行零检查?

rescue用于所有事情,而不仅仅是用于"拯救"例外.我的意思是,我只是喜欢它让我验证并仔细检查数据的方式.

举个例子,假设我有一个Item可能有或没有的模型User.然后,当我想获得我写的项目的所有者名称时:

item.user.name rescue ""
Run Code Online (Sandbox Code Playgroud)

而不是像

item.user.nil? ? "" : item.user.name
Run Code Online (Sandbox Code Playgroud)

它也是同样的想法,因为nil.name触发了我拯救的异常"",但我不确定这是一个好习惯.它制作了我想要的东西,它用更少的代码制作它,但是......我不知道,rescue这里和那里的所有单词都让我感到不安全.

这是一种不好的做法,还是滥用rescue关键字有效?

ruby exception-handling ruby-on-rails

9
推荐指数
1
解决办法
987
查看次数

9
推荐指数
1
解决办法
7915
查看次数

有没有办法将自定义文件夹添加到"部分路径"?

我在一个名为的文件夹中有几个部分partials,我将它们渲染到我的视图中render 'partials/name_of_my_partial',这没关系.

无论如何,是否有可能以一种比我可以使用的方式设置东西render 'name_of_my_partial'并且rails自动检查这个partials文件夹?

现在,我有一个Missing partial错误.

ruby-on-rails partial-views

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

我应该在Rails框架中放置我的Backbone模板吗?

我是一个试图学习Backbone的rails开发人员,然后我遇到了这个问题:因为Underscore模板包含类似的符号<%=%>,我想模板不能包含在erb文件中,所以是否可以为每个模板分配一个rails?那应该是什么延伸?

ruby-on-rails backbone.js

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

如何保存画布图纸?

我有这个手指绘画应用程序,我希望我的用户可以保存他们绘制的内容,以后再回来继续绘制。

什么是更简便的方法?

html5 canvas savechanges

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

如何将布局菜单中的链接标记为rails中的"活动"?

我的layout/application.html.erb中有一个ul填充了链接,并希望当前位置链接标记为class ="active".

现在我正在使用:

<%= link_to 'About Us', { :controller => 'aboutus' }, :class => "menu#{' active' if params[:controller] == 'aboutus'}" %>
Run Code Online (Sandbox Code Playgroud)

但它对我来说看起来很讨厌.

谁有更好的主意?

ruby-on-rails

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

通过rake任务访问database.yml信息

我正在尝试编写一个rake任务来将数据加载到我的数据库中.我的计划是做类似的事情

system "mysql -u foo -pbar database < backup.sql"
Run Code Online (Sandbox Code Playgroud)

但我需要访问config/database.yml数据以获取用户,传递和数据库信息.诀窍是我不想"解析"这个文件,但是以与rake db:reset这样的任务相同的方式访问这些信息.

我怎样才能做到这一点?

mysql rake ruby-on-rails

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

保持客户端浏览器了解事件(如新的聊天消息)的最佳方法是什么?

我认为,常见的方法是对服务器进行定期"ping",但我不喜欢它看起来太像

"Is there anything new? - No"
"Is there anything new? - No"
"Is there anything new? - No"
"Is there anything new? - No"
"Is there anyt..."
Run Code Online (Sandbox Code Playgroud)

我见过另一种方法,客户端要求新闻​​和服务器"保留"请求(例如,使用睡眠循环),直到有任何新的东西.这很酷,但我真的很想听听其他选择.

javascript ajax

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

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