I was trying to create a radio button in scaffold form but got error here is the form codes- <%= form_for(@value) do |f| %> <% if @value.errors.any? %> <div id="error_explanation"> <h2><%= pluralize(@value.errors.count, "error") %> prohibited this value from being saved:</h2>
<ul> <% @value.errors.full_messages.each do |msg| %> <li><%= msg %></li> <% end %> </ul> </div> <% end %>
<div class="field"> <%= f.label :fname %><br /> <%= f.text_field :fname %> </div> <div class="field"> <%= f.label :lname %><br /> <%= form.radio_button :lname, 'yes I have' %> <!-- <label id="helper.radio"/> --> <%= form.label :red %> <%= form.radio_button :lname, 'No I don't' %> <%= form.label :yellow %> </div>
<div class="actions"> <%= f.submit %> </div> <% end %> but when I clicked on new button. It's giving me this error- SyntaxError in Values#new
Showing /home/vmuser/workspace/trial-9/app/views/values/_form.html.erb where line #22 raised:
/home/vmuser/workspace/trial-9/app/views/values/_form.html.erb:22: syntax error, unexpected tIDENTIFIER, expecting ')' ...adio_button :lname, 'No I don't' );@output_buffer.safe_conca... ... ^ /home/vmuser/workspace/trial-9/app/views/values/_form.html.erb:28: unknown regexp options - dv unmatched close parenthesis: /div>
<div class="actions"> ');@output_buffer.append= ( f.submit );@output_buffer.safe_concat(' ');@output_buffer.safe_concat(' </i /home/vmuser/workspace/trial-9/app/views/values/_form.html.erb:29: unterminated string meets end of file /home/vmuser/workspace/trial-9/app/views/values/_form.html.erb:29: syntax error, unexpected $end, expecting ')'
Extracted source (around line #22):
19: <%= f.label :lname %><br /> 20: <%= form.radio_button :lname, 'yes I have' %> <!-- <label id="helper.radio"/> --> 21: <%= form.label :red %> 22: <%= form.radio_button :lname, 'No I don't' %> 23: <%= form.label :yellow %> 24: </div> 25: