Ich weiß, dass es so viele Fragen gibt, aber keiner hat meine Fragen beantwortet und mein Problem gelöst. Also, ich bin mit diesem Problem seit etwa einer Woche und ich kann es nicht lösen! Ich bin wirklich neu in Ruby auf Schienen, aber ich habe versucht alles versucht. Ich habe dieses (ActionController :: ParameterMissing: Parameter fehlt oder der Wert ist leer: Meinung) und ich weiß nicht, wie man es repariert. Wurde leider der gesamte Code (ich bin Neuling so ist es wirklich einfach ist):ActionController :: ParameterMissing: Parameter fehlt oder der Wert ist leer:
Meinung Controller:
class OpinionsController < ApplicationController
def new
@opinion = Opinion.new
end
def create
@opinion = Opinion.new(opi_params)
@opinion.save
redirect_to @opinion
end
def show
@opinion = Opinion.find(params[:id])
end
private
def opi_params
params.require(:opinion).permit(:body)
end
end
Neu:
<h1>Opinions</h1>
<%= form_for :opinion do |f| %>
<%= f.label :body %><br>
<%= f.text_field :body %><br>
<br>
<%= f.submit "Create an option" %>
<% end %>
DB:
class CreateOpinions < ActiveRecord::Migration
def change
create_table :opinions do |t|
t.string :body
end
end
end
anzeigen :
<h1>Your Opinions:</h1>
<div>
<%= @opinion.body %>
</div>
BITTE HELFEN SIE MICH! Ich werde verrückt, weil ich es nicht lösen kann! Thanks :)