Skip to content

Instantly share code, notes, and snippets.

@Gregg
Created August 25, 2011 20:19
Show Gist options
  • Save Gregg/1171784 to your computer and use it in GitHub Desktop.
Save Gregg/1171784 to your computer and use it in GitHub Desktop.
Weapon Form
<form accept-charset="UTF-8" action="/users/2/weapons" class="new_weapon" id="new_weapon" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /><input name="authenticity_token" type="hidden" value="wZv2EN60HHcPOGXmR2FvgsfE4Dditk52fSKPlmJk0KQ=" /></div>
<div class="field">
<label for="weapon_name">Name</label><br />
<input id="weapon_name" name="weapon[name]" size="30" type="text" />
</div>
<div class="field">
<label for="weapon_condition">Condition</label><br />
<input id="weapon_condition" name="weapon[condition]" size="30" type="text" />
</div>
<div class="field">
<label for="weapon_ammo">Ammo</label><br />
<input id="weapon_ammo" name="weapon[ammo]" size="30" type="number" />
</div>
<div class="field">
<label for="weapon_purchased_on">Purchased on</label><br />
<select id="weapon_purchased_on_1i" name="weapon[purchased_on(1i)]">
<option value="2006">2006</option>
<option value="2007">2007</option>
<option value="2008">2008</option>
<option value="2009">2009</option>
<option value="2010">2010</option>
<option selected="selected" value="2011">2011</option>
<option value="2012">2012</option>
<option value="2013">2013</option>
<option value="2014">2014</option>
<option value="2015">2015</option>
<option value="2016">2016</option>
</select>
<select id="weapon_purchased_on_2i" name="weapon[purchased_on(2i)]">
<option value="1">January</option>
<option value="2">February</option>
<option value="3">March</option>
<option value="4">April</option>
<option value="5">May</option>
<option value="6">June</option>
<option value="7">July</option>
<option selected="selected" value="8">August</option>
<option value="9">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
</select>
<select id="weapon_purchased_on_3i" name="weapon[purchased_on(3i)]">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option selected="selected" value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
</div>
<div class="actions">
<input name="commit" type="submit" value="Create Weapon" />
</div>
</form>
<%= form_for([@user, @weapon]) do |f| %>
<% if @weapon.errors.any? %>
<div id="error_explanation">
<h2><%= pluralize(@weapon.errors.count, "error") %> prohibited this weapon from being saved:</h2>
<ul>
<% @weapon.errors.full_messages.each do |msg| %>
<li><%= msg %></li>
<% end %>
</ul>
</div>
<% end %>
<div class="field">
<%= f.label :name %><br />
<%= f.text_field :name %>
</div>
<div class="field">
<%= f.label :condition %><br />
<%= f.text_field :condition %>
</div>
<div class="field">
<%= f.label :ammo %><br />
<%= f.number_field :ammo %>
</div>
<div class="field">
<%= f.label :purchased_on %><br />
<%= f.date_select :purchased_on %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment