作为一个 rails 新手一直很好奇,rails 中用 helper 生成的表单元素,样式是怎样设置的,例如按钮,输入框,下拉框。
另外如果用了 hepler 如何和前端工程师很好的协作呢?
另外吐槽下:刚注册的时候用户名输入中文居然直接报错,提示相当的不友好,搞了半天才发现原来是账号中文的问题。
让尘归尘,土归土,让样式的问题归 CSS。 你应该研究一下 Rails 的 helper 如何按照你的需求生成 HTML,以及 class 和 id,然后就可以让前端工程师通过 CSS 来处理样式的问题。
class
id
这个应该先由前端工程师给出页面,我们才能进行开发(用 helper)吧,而不是我们先写了页面然后再给前端工程师改
不冲突,即使前端工程师给出页面,你作为程序员用 helper 也只要关注表单的 html 生成,而不是表单的样式。
了解了,非常感谢!
在问下,一般使用的 helper 都是自己定义的还是用的 rails 提供的那些 form_tag,label_tag之类的
form_tag
label_tag
#4 楼 @mappings 有现成的就用,没有的就自己定制。