我的Static_pages #home中出现no方法错误:
未定义的方法`存在?' for Registry
The little code I'm using it in is:
<% if user_signed_in? && current_user.registry.exists? %>
<%= link_to "Show My Registry", current_user.registry %>
<% else %>
<%= link_to "Create a new registry", new_registry_path %>
<% end %>
我应该在控制器上添加一些东西吗?
提前致谢。
答案 0 :(得分:1)
exists?
方法是一种类方法。你必须这样做:
Registry.exists? # Is there any registery?
或指定注册表的ID:
Registry.exist?(current_user.registry_id)
以下是一些参考:
http://apidock.com/rails/ActiveRecord/Base/exists%3F/class
祝你好运!
答案 1 :(得分:0)
最终这起作用了:
<% if user_signed_in? && Registry.exists?(current_user.registry) %>