【发布时间】:2018-11-26 03:51:56
【问题描述】:
有没有办法从生成器模板(例如视图或_form)中找出列/属性的类型(数据库或Ruby)?我可以从attribute.field_type 获得一些信息,但这似乎是 Rails 认为它应该使用哪种 HTML 输入,所以它是间接的。字符串和引用(外键)都产生 text_field,boolean 产生 check_box 等。
如果有办法做到这一点,我真的很想看看文档在哪里,因为我没有找到它。 Rails Guide section 没有提供太多信息,据我所知,Thor 文档没有我想要的;我正在专门寻找关于可以对正在生成的类及其属性调用哪些方法的信息(包括它们的作用,而不仅仅是一个列表)。
【问题讨论】:
标签: ruby-on-rails templates ruby-on-rails-5 code-generation