0

Static_pages#homeでメソッドなしのエラーが発生します:

未定義のメソッドは「存在しますか?」レジストリ用

 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 %>

家庭用のコントローラーに何かを追加する必要がありますか?

前もって感謝します。

4

2 に答える 2

1

exists?メソッドはクラスメソッドです。次のいずれかを行う必要があります。

Registry.exists?  # Is there any registery?

または、レジストリのIDを指定します。

Registry.exist?(current_user.registry_id)

ここにいくつかの参照があります:

http://apidock.com/rails/ActiveRecord/Base/exists%3F/class

幸運を!

于 2012-06-14T12:55:59.253 に答える
0

結局、これはうまくいきました:

<% if user_signed_in? && Registry.exists?(current_user.registry) %>
于 2012-06-14T13:54:07.383 に答える