【发布时间】:2016-04-20 23:16:57
【问题描述】:
我是凤凰城的新手,来自 RoR。看起来这些视图类似于 Rails 助手,并且可能是放置助手函数的地方。
如果是这样,我们如何从视图中访问连接或连接的分配?
这是我的示例问题。
应用程序显示所有用户的列表。但我只想为当前登录的用户显示 API 令牌。所以我认为UserView 中的一个方法适合在模板中执行类似的操作:
<b><%= first_name(@user) %></b> (api_token: <%= display_token(@user) %>)
对于视图中的辅助方法,我需要能够做这样的事情:
def display_token(user) do
case conn.assigns.current_user do
user -> user.api_token
nil -> ""
_ -> "hidden"
end
end
感谢任何见解。
【问题讨论】: