質問編集履歴

1

変更コード追記

2018/08/08 09:32

投稿

koume
koume

スコア458

test CHANGED
File without changes
test CHANGED
@@ -77,3 +77,81 @@
77
77
  $('label[for=form_customer_password]').removeClass('required')
78
78
 
79
79
  ```
80
+
81
+ 追記
82
+
83
+ Rails5ではturbolinks5.xに対応していないとのことなので調べて得たコードでき術してみました。
84
+
85
+ ```ここに言語を入力
86
+
87
+ app/assets/javascripts/admin/customer_form.js.coffee
88
+
89
+
90
+
91
+ $(document).on('turbolinks:load', function() {
92
+
93
+ $('form.edit_customer').on 'click', '#enable-password-field', ->
94
+
95
+ $('#enable-password-field').hide()
96
+
97
+ $('#disable-password-field').show()
98
+
99
+ $('#customer_password').removeAttr('disabled')
100
+
101
+ $('label[for=customer_password]').addClass('required')
102
+
103
+ $('form.edit_customer').on 'click', '#disable-password-field', ->
104
+
105
+ $('#disable-password-field').hide()
106
+
107
+ $('#enable-password-field').show()
108
+
109
+ $('#customer_password').attr('disabled', 'disabled')
110
+
111
+ $('label[for=customer_password]').removeClass('required')
112
+
113
+ });
114
+
115
+ toggle_home_address_fields = ->
116
+
117
+ checked = $('input#form_inputs_home_address').prop('checked')
118
+
119
+ $('fieldset#home-address-fields input').prop('disabled', !checked)
120
+
121
+ $('fieldset#home-address-fields select').prop('disabled', !checked)
122
+
123
+ $('fieldset#home-address-fields').toggle(checked)
124
+
125
+
126
+
127
+ ```
128
+
129
+ としたところ以下のエラーが発生して解決できずにいます。
130
+
131
+ ```ここに言語を入力
132
+
133
+ ExecJS::RuntimeError in Admin::Top#index
134
+
135
+ Showing /home/vagrant/fujiyoshi/edamame/app/views/layouts/admin.html.erb where line #7 raised:
136
+
137
+
138
+
139
+ SyntaxError: [stdin]:1:35: reserved word 'function'
140
+
141
+ Extracted source (around line #7):
142
+
143
+
144
+
145
+ 5 <%= csrf_meta_tags %>
146
+
147
+ 6
148
+
149
+ 7 <%= stylesheet_link_tag "admin", media: "all", "data-turbolinks-track" => true %>
150
+
151
+ 8 <%= javascript_include_tag "admin", "data-turbolinks-track" => true %>
152
+
153
+ 9 </head>
154
+
155
+ ```
156
+
157
+ どなたかご教示お願いします。