喜进出口新的Ruby on Rails的应用程序开发的即时通讯只是想知道基本的宝石,我需要为我的Ruby on Rails的即时通讯初学者,不知道我需要什么基础宝石?
感谢,请帮助
什么宝石是像我这样的初学者很重要喜进出口新的Ruby on Rails的应用程序开发的即时通讯只是想知道基本的宝石,我需要为我的Ruby on Rails的即时通讯初学者,不知道我需要什么基础宝石?
感谢,请帮助
什么宝石是像我这样的初学者很重要我与戴维同意(当然与亚历克斯约railscasts!)
但是它的好,知道什么是未来,什么是好挑,因此从经验,我可以推荐以下(当你准备好):
最初:
根据需要:
然后(有经验的开发人员):
<
的和>
的和 红宝石end
的和HTML </closing>
标签你的意思authlogic,哈姆是可怕的;) –
对不起戴夫我的意思是设计,但后来可能不适合初学者,所以authlogic在那里很好。我认识的大多数(良好)rails程序员都喜欢haml,所以我们在这里有意见:) –
我可以交换使用haml和erb(在不同的项目中)。两者都有好处。但值得了解两者。 –
我强烈推荐pry
- 探索你的代码和数据是无与伦比的。在Rails中,使用rails console
代替是一种乐趣。
我也推荐一本书的宝石(看看我在那里做了什么?),调用Rails AntiPatterns这将帮助你开始编写干净的Rails代码。还有Rails Way,如果你还没有。
还有所以很多宝石,最好是只有当你有痒,你才会认为别人必须已经磨好。
在使用任何宝石之前,我建议您继续并在控制台中运行此代码。
rails g scaffold Foo bar:string faz:integer
这将在您的项目中生成一大堆文件。 查看生成的代码帮助我了解Rails应用程序的基础知识。
但回答你的问题: 这真的取决于你想添加到你的应用程序的功能。
我还建议观看Railscasts视频教程。瑞安拥有大量的宝石,并解释和比较类似的。
通常我会建议拿起一本好书 ,并通过它。
如果Rails是您感兴趣的内容,请检查;
他们会为您介绍设计模式和工作需要在Ruby和Rails中构建应用程序。
因此,一路上,你会发现如何以及何时使用各种不同的宝石。
不幸的是,在没有上下文的情况下询问使用哪些宝石并不能真正帮助你。
无。在你需要它们之前不要处理它们。也取决于你的应用程序 - 你可能永远不需要任何。 –
感谢每一个保持它的到来:) – Led