In you want to follow rails convention then:
- Rename your controller from
ExperimentController
toExperimentsController
, i.e pluralExperiments
. - Rename your controller file name
app/controllers/experiment_controller.rb
toapp/controllers/experiments_controller.rb
, i.e. pluralexperiments_controller.rb
. - Update your routes by modifying
resources :experiment
toresources :experiments
.
If not, update your form_for
call as:
<%= form_for(@experiment, url: url_for(controller: 'experiment', action: 'create')) do |f| %>
...
<% end %>