2016-12-05 1 views
1

Ich möchte die Methode dom_id(arg) in meinem Controller verwenden. Es ist schon immer in meinen Ansichten gearbeitet:Verwenden von #dom_id (obj) innerhalb der Steuerung zum Setzen der Variablen

# in controller 
@blog = Blog.first 

# then in view 
<%= dom_id(@blog)%> 
    => "blog_1" 

jedoch: eine Variable über dom_id Einstellung funktioniert nicht, wenn es in der Steuerung zu tun:

# ALL in controller 
@blog = Blog.first 
@dom_id_var = dom_id(@blog) 
=> NoMethodError: undefined method `dom_id' for main:Object 

Ist es möglich, dom_id innerhalb der Steuerung zu verwenden, ?

Docs on dom_id

Antwort

4

In Ihrem conroller, versuchen

class YourController  
include ActionView::RecordIdentifier 
... 

end 
hinzufügen
Verwandte Themen