花见,显示“=10=”“=11=”

Hanami, show 'post' controller/view

我不懂 Hanami,我创建了消息模型,我想通过 params[:id] 从数据库消息中提取消息。我们在 Rails @message = Message.find(params[:id].

中的做法

我阅读了文档,然后我做了什么。我的控制器(用于展示):

def call(params)
  @message = MessageRepository.find(params[:id])
end

还有我的 erb:

<%= @message.title %>

但它给我错误:

NoMethodError: undefined method `title' for nil:NilClass

我做错了什么?

在控制器调用 expose :message 时,您可以在视图或模板中将其用作局部变量(不带 @)。