小编Jug*_*ang的帖子

如何从表名中查找模型类?

这个问题与此问题相反:如何在Rails 3模型类中确定表名.

我的目的是查看Rails项目数据库,并尝试找出项目所涉及的所有可能的模型类.我有一些线索,比如从AR连接获取表名列表等.但是到table_name - >模型类映射.我不知道.

谢谢.

activerecord ruby-on-rails

9
推荐指数
3
解决办法
6464
查看次数

Rails:String的未定义方法`primary_key':Class

我有3个类,Schema,Entity和Property,代表数据库设计业务.Schema-Entity似乎有效,但Entity-Property却没有.

class Hx::Entity < ActiveRecord::Base
  belongs_to :schema
  attr_accessible :name
  has_many :properties    ,  class_name: "Hx::Property"  , primary_key: "id"
end

class Hx::Property < ActiveRecord::Base
  attr_accessible :destination, :indexed, :inverse, :isToMany, :kind, :name, :optional, :transient  , :type


  belongs_to :entity
end
Run Code Online (Sandbox Code Playgroud)

当我运行entity_obj.properties时,它会抛出错误undefined method primary_key' for String:Class.

我扭曲了has_many的选项,但它没有帮助.

有没有人对此有任何想法?

谢谢.

activerecord ruby-on-rails

5
推荐指数
2
解决办法
8052
查看次数

如何从Xcode 6中的另一个项目导入或引用框架?

我们听说Xcode 6支持制作自己的框架并与他人分享.但也许我错过了关于如何从另一个项目导入框架的观点,我在本地拥有源代码.

任何提示都会有帮助!

frameworks xcode6

5
推荐指数
0
解决办法
99
查看次数

如何知道我目前所处的方法

在我写的一个方法中,我的代码怎么知道它当前在哪个方法?我需要这个,因为我想获取方法名称并解析它以获取它的一部分,例如"add_order",然后我可以使用第二部分"order"来处理.

ruby metaprogramming

0
推荐指数
1
解决办法
118
查看次数