6
如果我不知道對象是什麼,如何從控制器名稱中取出控制器名稱?控制器名稱的型號名稱
我試圖做的事:
object.class.tableize
但Rails的說:
undefined method `tableize' for #<Class:0xb6f8ee20>
我嘗試添加demodulize具有相同的結果。
感謝
如果我不知道對象是什麼,如何從控制器名稱中取出控制器名稱?控制器名稱的型號名稱
我試圖做的事:
object.class.tableize
但Rails的說:
undefined method `tableize' for #<Class:0xb6f8ee20>
我嘗試添加demodulize具有相同的結果。
感謝
object.class.to_s.tableize
語義的原因,你可能想要做的:
object.class.name #=> 'FooBar'
您還可以使用tableize這個序列中,像這樣:
object.class.name.tableize #=> 'foo_bars'
我喜歡這是由於可讀性。
另外,請注意,tableize
也做了複數。如果不需要使用underscore
。
希望它可以幫助任何人,即使它是一箇舊的線程:)