我正在尝试为特定的利基市场构建 CRM 工具。我是一个完全的新手。这将是我的第一个应用程序。我唯一的编程经验是使用 VB 和 MS Access,所以 RoR 呈现出相当的学习曲线。我已经完成了 Michael Hartl 的 Rails 教程的第一个版本。(实际上吸收了大约 10%)
我买了一个 Themeforest 引导管理主题并且有两个一般性的问题:
1) 主题中有一些PHP 代码。我假设我应该用 Ruby 重写这段代码,对吧?代码主要控制文件上传等事情 - 可以由经验丰富的程序员很快用 Ruby 重写的事情(对我来说,这需要几个月的时间:)
2)主题包含许多不同的页面。例如,一个页面是仪表板,另一个页面是日历。这两个页面之间有很多重复 - 所有主要控制按钮等在页面之间保持相同。在主题中,每个页面都是一个不同的 HTML 文件,其中所有代码都是简单地复制的。我假设我想在 Rails 中设置某种模板系统,这样我就不会在一堆 HTML 页面之间剪切和粘贴代码,对吧?(如果我更改主按钮,我只想在一个地方进行更改,而不是在该主题附带的 20 个 HTML 文件中的每一个中进行更改。)