私は CoffeeScript を初めて使用し、このコードが適切に評価されない理由がわかりません。SyntaxError: 予期しない ELSE が発生しています。私がしようとしているのは、rule_log_type ドロップダウンの選択に基づいて、rule_severity ドロップダウンを動的に更新することです。
jQuery ->
sev = $('#rule_severity').html()
$('#rule_log_type').change ->
logtype = $('#rule_log_type :selected').text()
if (logtype == 'Syslog')
$('#rule_severity')
.find('option')
.remove()
.end()
.append('<option value="Emergency">Emergency</option>')
.append('<option value="Alert">Alert</option>')
.append('<option value="Critical">Critical</option>')
.append('<option value="Error">Error</option>')
.append('<option value="Warning">Warning</option>')
.append('<option value="Notice">Notice</option>')
.append('<option value="Information">Information</option>')
.val('Information')
else if (logtype == 'Microsoft Windows')
$('#rule_severity')
.find('option')
.remove()
.end()
.append('<option value="Critical">Critical</option>')
.append('<option value="Warning">Warning</option>')
.append('<option value="Information">Information</option>')
.val('Information')