我是 Rails 的新手,一般是编程。我用 HTML/CSS 完成了网页设计。我应该在什么时候开始在我的代码中实现它?在开始编码之前,我是否应该已经为它完成样式表?有没有快速/简单的方法来做到这一点?
我只是不确定何时开始添加我的网页设计。
我是 Rails 的新手,一般是编程。我用 HTML/CSS 完成了网页设计。我应该在什么时候开始在我的代码中实现它?在开始编码之前,我是否应该已经为它完成样式表?有没有快速/简单的方法来做到这一点?
我只是不确定何时开始添加我的网页设计。
我通常先写我的测试,而不用担心应用程序的呈现。一旦我的测试到位,我就会开始实现代码以使这些测试通过。我保持 UI 本身尽可能简单,我希望它首先工作。我的经验是,在您使用 UI 时,它往往会经历多次迭代,但大多数功能保持不变。
对我来说,让应用程序尽可能稳定是工作#1。然后我可以攻击演示文稿,知道可以依赖底层代码而不是设计中的一个因素。
当我开始时,我会从设计师那里得到一个完整的 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
我在代码和布局之间来回走动。
我建议让一些代码工作,然后处理布局。但是您不必第一次就完美地布局布局,您可以在获得更多代码工作后返回并继续处理布局。
我会开始从控制器向视图输出必要的数据,然后,我会将样式应用于页面。