コントローラーでアクションの呼び出し
homeコントローラーで、timelineコントローラーで定義したtimelineアクションを呼び出したいです。
timeline_controller.rbにほ
class TimelineController < ApplicationController
def timeline
@timeline=Timeline.all
end
end
とtimelineアクションを定義しました。
home_controller.rbのtopアクションでそれを呼び出したいです。
home_controller.rbには
class HomeController < ApplicationController
def top
if user_signed_in?
# 変数@noteにNoteクラスのインスタンスを代入してください
@note = Note.new
# 変数@notesにNoteクラスのインスタンスの配列を降順で代入してください
@notes = Note.all.order(created_at: :desc)
@timeline=Timeline.all←ここで定義
else
@message = "ようこそKotoritterへ!"
end
end
def about
end
end
と記載しました。
しかしUnknown action The action 'timeline' could not be found for HomeController とエラーが出ました。
topアクションで記述したtimelineアクションが間違っているのでしょうか?