Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Activerecord Rails 4路径_到未知类型的活动记录对象_Activerecord_Ruby On Rails 4_Relative Path_View Helpers - Fatal编程技术网

Activerecord Rails 4路径_到未知类型的活动记录对象

Activerecord Rails 4路径_到未知类型的活动记录对象,activerecord,ruby-on-rails-4,relative-path,view-helpers,Activerecord,Ruby On Rails 4,Relative Path,View Helpers,link_to将非常聪明地找出活动记录对象的类型,并创建指向其显示路径的链接。如何找到未知对象类型的此路径。我想要点像这样的东西 <div id="target_path" data-path="<%= path_to @my_polymorphic_instance %>" ></div> def path_to obj url_for( :controller => obj.class.to_s.underscore.pluralize,

link_to将非常聪明地找出活动记录对象的类型,并创建指向其显示路径的链接。如何找到未知对象类型的此路径。我想要点像这样的东西

<div id="target_path" data-path="<%= path_to @my_polymorphic_instance %>" ></div>
def path_to obj
  url_for( :controller => obj.class.to_s.underscore.pluralize,
           :action => :show,
           :id => obj.to_param,
           :only_path => true )
end
更好的方法是什么?

应该做到以下几点:

<div id="target_path" data-path="<%= polymorphic_path @my_polymorphic_instance %>" ></div>


事实上,它的源代码做了一些类似于您的
路径到
假设的事情。

太棒了,我不知道这是可用的!我想我应该花更多的时间跟上发行说明^_^