花见,显示“=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
时,您可以在视图或模板中将其用作局部变量(不带 @
)。
我不懂 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
时,您可以在视图或模板中将其用作局部变量(不带 @
)。