adding weight to product

master
Matt Huntington 10 years ago
parent 2ce865faa5
commit 3c364339ea

@ -17,6 +17,6 @@ class ProductsController < ApplicationController
end end
end end
def product_params def product_params
return params.require(:product).permit(:name, :description) return params.require(:product).permit(:name, :description, :weight)
end end
end end

@ -5,8 +5,9 @@
<%= product.name %> <%= product.name %>
</a> </a>
<br/> <br/>
<%= product.description %> <%= product.description %>
<%= product %> <br/>
<%= product.weight %>
</li> </li>
<% end %> <% end %>
</ul> </ul>

@ -10,5 +10,10 @@
name="product[description]" name="product[description]"
placeholder="Product Description" placeholder="Product Description"
value=""><br/> value=""><br/>
<input
type="number"
name="product[weight]"
placeholder="Product Weight"
value=""><br/>
<input type="submit" value="Submit"> <input type="submit" value="Submit">
</form> </form>

@ -0,0 +1,5 @@
class AddWeightToProducts < ActiveRecord::Migration
def change
add_column :products, :weight, :integer
end
end

@ -11,7 +11,7 @@
# #
# It's strongly recommended that you check this file into your version control system. # It's strongly recommended that you check this file into your version control system.
ActiveRecord::Schema.define(version: 20151029235418) do ActiveRecord::Schema.define(version: 20151030122803) do
# These are extensions that must be enabled in order to support this database # These are extensions that must be enabled in order to support this database
enable_extension "plpgsql" enable_extension "plpgsql"
@ -21,6 +21,7 @@ ActiveRecord::Schema.define(version: 20151029235418) do
t.string "description" t.string "description"
t.datetime "created_at", null: false t.datetime "created_at", null: false
t.datetime "updated_at", null: false t.datetime "updated_at", null: false
t.integer "weight"
end end
end end

Loading…
Cancel
Save