Deface :: override如何部分添加字段?大礼包

时间:2018-07-18 19:54:53

标签: ruby-on-rails spree

我通过迁移在表spree_users中创建了新字段,但是我不怎么在Deface :: override ...中添加新字段。

我需要在局部添加电话

我的替代:

Deface :: Override.new(     virtual_path:“ spree / admin / users / _lifetime_stats.html.erb”,     名称:“ add_field_phone_to_”,     insert_after:“用户生存时间统计”,     文字:“ 我现在不该做什么... ”)

部分_lifetime_stats.html.erb

<tr>
  <td><%= Spree.t(:) %>:</td>
  <td><%= pretty_time(@user.) %></td>
</tr>

我的装饰器

Spree :: Order.class_eval做 结束

模式

create_table“ spree_users”,id ::序列号,强制:: cascade do | t |

t.string“ phone”,默认值:“”,空值:false

结束

这有什么关系? 并有污损文档::重写? 谢谢

1 个答案:

答案 0 :(得分:0)

签出Deface documentation。您可以在替代中指定source: :partial