質問編集履歴

1

viewを追記いたしました。

2016/10/19 08:13

投稿

fired_soldier
fired_soldier

スコア13

test CHANGED
File without changes
test CHANGED
@@ -54,6 +54,122 @@
54
54
 
55
55
 
56
56
 
57
+ new.html.erb
58
+
59
+ <div id="order_export_form">
60
+
61
+ <%= render partial: 'form', locals: {order_export_format: @order_export_format} %>
62
+
63
+ </div>
64
+
65
+
66
+
67
+ _form.html.erb
68
+
69
+ iv class="widget-body">
70
+
71
+ <%= nested_form_for [@shop,@order_export_format], html: {class: "form-horizontal"} do |f| %>
72
+
73
+ <fieldset>
74
+
75
+ <div>
76
+
77
+ <div class="table-responsive">
78
+
79
+ <table class="table table-bordered index">
80
+
81
+ <thead>
82
+
83
+ <tr>
84
+
85
+ <td></td>
86
+
87
+ </tr>
88
+
89
+ </thead>
90
+
91
+ <tbody id="order-export-format-details-field">
92
+
93
+ <%= f.fields_for :order_export_format_details, wrapper: false %>
94
+
95
+ </tbody>
96
+
97
+ </table>
98
+
99
+ </div>
100
+
101
+ <div style="margin-bottom:20px; text-align: right">
102
+
103
+ <%= f.link_to_add raw("<i class=\"fa fa-plus\"></i> 列追加"), :order_export_format_details, class: "btn btn-success btn-lg", data: { target: "#order-export-format-details-field" } %>
104
+
105
+ </div>
106
+
107
+ </div>
108
+
109
+ </fieldset>
110
+
111
+ <div class="form-actions">
112
+
113
+ <div class="row">
114
+
115
+ <div class="col-md-9 col-md-offset-2">
116
+
117
+ <%= f.submit class: "btn btn-primary btn-lg" %>
118
+
119
+ </div>
120
+
121
+ </div>
122
+
123
+ </div>
124
+
125
+ <% end %>
126
+
127
+ </div>
128
+
129
+
130
+
131
+
132
+
133
+ _order_export_detail_fields.html.erb
134
+
135
+ <tr class="fields">
136
+
137
+ <td class="text-center">
138
+
139
+ <%= f.link_to_remove raw('<i class="fa fa-remove text-danger"></i>') %>
140
+
141
+ </td>
142
+
143
+ <td class="text-center">
144
+
145
+ <%= f.hidden_field :column_number %>
146
+
147
+ <%= f.number_field :column_number, min: 0, class: "form-control" %>
148
+
149
+ </td>
150
+
151
+ <td>
152
+
153
+ <%= f.select :order_export_format_column_id, OrderExportFormatColumn.all.select{ |g| g.file_format_kind.include?(@order_export_format.file_format_kind.code.to_sym)}.map{ |i| [i.name, i.id] },
154
+
155
+ {include_blank: true}, class: "select2", style: "width: 100%" %>
156
+
157
+ </td>
158
+
159
+ <td>
160
+
161
+ <%= f.hidden_field :format_column_name %>
162
+
163
+ <%= f.text_field :format_column_name %>
164
+
165
+ </td>
166
+
167
+ </tr>
168
+
169
+
170
+
171
+
172
+
57
173
  ###試したこと
58
174
 
59
175
  nested_formに値を渡す方法は他にあるのでしょうか?