mirror of
https://github.com/Growstuff/growstuff.git
synced 2026-03-24 17:54:59 -04:00
Merge pull request #673 from tygriffin/sci-names-permitted-params
Sci names permitted params
This commit is contained in:
@@ -146,6 +146,6 @@ class CropsController < ApplicationController
|
||||
private
|
||||
|
||||
def crop_params
|
||||
params.require(:crop).permit(:en_wikipedia_url, :name, :parent_id, :creator_id, :scientific_names_attributes)
|
||||
params.require(:crop).permit(:en_wikipedia_url, :name, :parent_id, :creator_id, :scientific_names_attributes => [:scientific_name])
|
||||
end
|
||||
end
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
Growstuff::Application.configure do
|
||||
# Settings specified here will take precedence over those in config/application.rb
|
||||
|
||||
config.action_controller.action_on_unpermitted_parameters = :raise
|
||||
|
||||
# Eager load code on boot. This eager loads most of Rails and
|
||||
# your application in memory, allowing both threaded web servers
|
||||
# and those relying on copy on write to perform better.
|
||||
|
||||
@@ -43,8 +43,10 @@ feature "crop wranglers" do
|
||||
click_link 'Add Crop'
|
||||
fill_in 'Name', with: "aubergine"
|
||||
fill_in 'Wikipedia URL', with: "http://en.wikipedia.org/wiki/Maize"
|
||||
fill_in 'crop_scientific_names_attributes_0_scientific_name', with: "planticus maximus"
|
||||
click_on 'Save'
|
||||
expect(page).to have_content 'Crop was successfully created'
|
||||
expect(page).to have_content 'planticus maximus'
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user