私はRuby on Railsの新機能です。Ruby on Railsアプリケーションで少し混乱します。私はこれらすべてのことをした。Ruby on Railsでレールを実行するためのフロー
routes.rbを
Recruitment::Application.routes.draw do
get 'hr/internal_employee_page', controller: 'hr', action: 'internal_employee_page'
get 'hr/permanent_consultant_page' => 'hr#permanent_consultant_page', as: :permanent_consultant_page
end
hr_controller.rb
class HrController < ApplicationController
def internal_employee_page
@employees = OfferLetter.all
# render :text => @employees.inspect
end
def employee_details
@employees = OfferLetter.all
end
end
_hr_page.html.erb
<%= render 'hr/dashboard'%> <%= render 'hr/internal_employee_page'%>
_internal_employee_page.html.erb
_employee_details.html.erb
<% @employees.each do |emp| %>
<h3> Employee Name : <%= emp.full_name %> </h3>
<% end %>
は、その後、私はこのエラーを得た:私は、トレースをしたとき
undefined method `each' for nil:NilClass.
、私はhr_controller.rb
が実行されなかった発見しました。 hr_controller.rb
のすべてをコメントアウトすると、同じエラーが発生します。だから、私が間違ってやっていることと解決策を教えてください。
はい、解決策があります。 RORの学習にはどの本を従わせるべきか教えてください。 –
私の答えが助けになったら、「チェック」アイコンをクリックして「受け入れてください」。 Michael HartlのRuby on Railsチュートリアルのような多くのオンラインリソースがあります。私がリンクしているガイドも良いです。 – margo
ありがとうございました。あなたはfacebookアカウントを持っていますか、facebook(/jamiit.khusvaha)で友達リクエストを送ってください。 –