gpt4 book ai didi

ruby-on-rails - 在 View 模板中保留逻辑是否可以接受?

转载 作者:行者123 更新时间:2023-12-04 06:33:48 25 4
gpt4 key购买 nike

在 View 模板中保留逻辑是否可以接受(特别是在 MVC 术语和 Rails 中)?有没有办法避免这样的事情?

<% if current_user %>
Welcome, <%= current_user.name %>.
<%= link_to "Sign Out", signout_path %>
<% else %>
<%= link_to "Sign in with Twitter", "/auth/twitter" %>
<% end %>

还是我发明了一辆“自行车”并且上面的东西很顺利?

最佳答案

当然归结为偏好。我会说以上是可以接受的。简单的条件和循环在 View 中是非常标准的。我会说要避免的事情是分配变量,为您尚未收集的数据建立模型等。

如果你不想在那里有类似的东西,你总是可以构建助手。这种事情一定在某个地方。

编辑:

一个好的经验法则是“此代码是否与演示文稿直接相关?”我会说关于你的上述情况的答案是肯定的。

关于ruby-on-rails - 在 View 模板中保留逻辑是否可以接受?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4243870/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com