0

我是 Rails 的新手,一般是编程。我用 HTML/CSS 完成了网页设计。我应该在什么时候开始在我的代码中实现它?在开始编码之前,我是否应该已经为它完成样式表?有没有快速/简单的方法来做到这一点?

我只是不确定何时开始添加我的网页设计。

4

4 回答 4

1

我通常先写我的测试,而不用担心应用程序的呈现。一旦我的测试到位,我就会开始实现代码以使这些测试通过。我保持 UI 本身尽可能简单,我希望它首先工作。我的经验是,在您使用 UI 时,它往往会经历多次迭代,但大多数功能保持不变。

对我来说,让应用程序尽可能稳定是工作#1。然后我可以攻击演示文稿,知道可以依赖底层代码而不是设计中的一个因素。

于 2013-02-20T18:03:11.810 回答
0

当我开始时,我会从设计师那里得到一个完整的 HTML/CSS 站点,然后开始连接已经部分存在的 RoR。

我这样做了三遍。

您的基本问题“在哪里/何时”开始添加代码,实际上取决于您、您的应用程序、您的 HTML/CSS。我不认为有一个真正的答案。

我所做的是从 app/views/layouts/application.html.erb 开始,并让新的 HTML/CSS 正常工作。但那是因为我收到的 HTML/CSS 设计是针对一个主页和一个示例二级页面的。无论如何,我认为在 HTML/CSS 已经存在的情况下,您要关注的第一个 RoR 文件是:

app/view/layouts/application.html.erb

当您使第一个布局正常工作时,您将向管道清单添加内容,即:

app/assets/stylesheets/application.css
于 2013-02-20T18:33:51.833 回答
0

我在代码和布局之间来回走动。

我建议让一些代码工作,然后处理布局。但是您不必第一次就完美地布局布局,您可以在获得更多代码工作后返回并继续处理布局。

于 2013-02-20T17:57:17.503 回答
0

我会开始从控制器向视图输出必要的数据,然后,我会将样式应用于页面。

于 2013-02-20T17:59:08.160 回答