Python 程序员 : Learning ruby (for rails)

标签 python ruby-on-rails ruby

我是一名中等能力的 Python 程序员,并且正在考虑开发我的第一个网络应用程序;似乎有大量的 FOSS webapp 代码是用 Ruby(即 Rails)编写的,我怀疑这可能有助于我的学习曲线(即构建一个体面的,如果无用的 webapp)。

当然,互联网上有很多学习 Ruby 的 Material ,但想知道是否有任何特定的技巧/资源/方法可以方便地从 Python 迁移到 Rails?

最佳答案

Michael Hartl 的 Ruby on Rails Tutorial是迄今为止我在网上找到的最好的 Rails 介绍。如果您已经具备一般的 Web 应用程序开发经验,就很容易理解发生了什么。 Rails 2.3.8 和 Rails 3 的教程版本可用。介绍还讨论了先学习 Ruby 还是先学习 Rails。

它不仅教授如何使用 Rails,还解释了常见的 Rails 约定(Rails Way)。我认为这尤其是您正在寻找的。它还鼓励使用良好实践,例如 git 源代码控制和测试驱动开发,这很酷。

关于Python 程序员 : Learning ruby (for rails),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3622611/

相关文章:

python - GitPython 和 SSH key ?

python - 在同一个表单中使用多个提交按钮

python - Django - 按属性将查询分为子组

ruby-on-rails - 多个项目的多个 Rails 版本

javascript - select2 与 jsonform 不起作用

python - 使用Python将阿拉伯语单词编号与字典中的相应编号进行匹配

ruby-on-rails - 我的编辑和新操作是否应该重复使用相同的 View ? (编辑帖子)

ruby-on-rails - 如果 :string is for text, 复选框数据如何存储在 Rails 中?

ruby-on-rails - 每个循环 : show item once and sum quantity

ruby - 如何获取通过 "pv"命令管道传输的命令的错误输出