lundi 7 décembre 2015

Rails form displays only one variable

I have a form in a rails app that has many text fields. Upon submitting, only one field displays on my review page, however if I inspect it, I can see each field correctly. I can only see the Name field.

My controller:

class CrewmembersController < ApplicationController
    def show
        @crewmember = Crewmembers.find(params[:id])
    end

    def new
    end

    def create
        @crewmember = Crewmembers.new(crewmember_params)

        @crewmember.save
        redirect_to @crewmember
    end

    private
        def crewmember_params
            params.require(:crewmember).permit(:name, :email)

        end
end

And my show.html.erb page:

<p>
    <strong>Name:</strong>
    <%= @crewmember.name %>
</p>

<p>
    <strong>Title:</strong>
    <%= @crewmember.title %>
</p>

<p>
    <strong>Department:</strong>
    <%= @crewmember.department %>
</p>

Aucun commentaire:

Enregistrer un commentaire