-3
當嘗試訪問視圖顯示以下錯誤發生時:未定義的方法`名」的零:NilClass軌道4 - 未定義的方法`名「的零:NilClass
控制器HomesController
class HomesController < ApplicationController
def index
@homes = Home.all
end
def new
@home = Home.new
end
def create
@home = Home.new home_params
if @home.save
redirect_to @home, notice: 'Registro cadastrado com sucesso.'
else
render action: :index
end
end
def show
@home = Home.find params[:id]
end
private
def home_params
params.require(:home).permit(:name, :ip_servidor)
end
end
查看show.html.erb:
<p id="notice"><%= notice %></p>
<h2>Imóvel: <%= @home.name %></h2>
<h2>Ip do Servidor: <%= @home.ip_servidor %></h2>
<%= link_to "Editar", edit_home_path(@home) %>
似乎'@ home'爲零,所以控制器行動沒有運行。你確定這是確切的代碼,例如。您的演出行動不在「私人」線下? – sevenseacat
顯示通過的參數。 –
你的問題是什麼? – sawa