问题标签 [associated-object]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - 设置器是否也“重置”关联的对象?
在就内存位置、指针和关联对象进行了一个很好的长争论时,我们偶然发现了一些令人头疼的问题:虽然 setter 可以将传递的对象的内存地址设置为彼此相等,但所说的传递对象是否反过来具有相同的关联对象?
从理论上讲,这是有道理的,因为任何共享相同内存地址的对象都必须具有相同的关联对象,因为它们是同一个对象,对吧?
ruby-on-rails - 将预先存在的记录与预先存在的父对象关联(2 个父对象)
我正在使用的嵌套属性中有几个模型。
我有“团队”(有很多比赛)和“比赛”(属于团队)。但我也希望比赛将“类别”引用为子对象(比赛只能有一个类别,一个类别可以有可能的比赛)。
逻辑的工作方式是首先创建一个团队,然后是比赛,然后我希望能够从类别列表中进行选择(部分)并建立关联(将比赛中的 category_id 设置为 id类别中的价值)。对我来说,在作为团队的子项创建新比赛时如何做到这一点很有意义,但是在创建第二个关系(现有比赛到现有父类别)时,我却碰壁了。
为我提供比赛显示视图的控制器是:
结尾
在显示视图中,我有以下代码:
我的部分 _index 类别包含以下代码:
我很困惑的地方是在哪里放置代码(在竞赛或类别控制器中?)以设置类别-竞赛父子关系,以及哪个视图(竞赛显示视图,或类别 _index 部分?)。我很确定我在这里不了解 Rails 的一些基本知识,所以如果有人能指出我可能会消除我的困惑的文档,我将非常感激。
ruby-on-rails - RoR:查找对象数组的所有关联对象
在 Rails 中工作,我正在努力输出 2012 年秋季季度的用户课程列表。我在这里有 3 个重要模型:用户、宿舍和课程。根据我所做的其他工作,我很确定我的模型协会是正确的,但对于那些感兴趣的人:
- 用户 has_many :quarters 和 has_many :courses through Quarters
- Quarter belongs_to 用户和 HABTM 课程(通过适当的连接表)
- 课程 has_many users through quarters 和 HABTM Quarters
我想实现一个查询来收集特定季度的课程,例如
但这会导致我理解的错误“未定义的方法'课程'”,但我仍然想像上面的代码那样访问对象数组的所有关联对象,而不是运行我需要的嵌入式循环:
谢谢!任何想法表示赞赏:)
objective-c - 如何在命名类别中声明私有属性?
我知道通过将私有属性放在该类的实现(.m
)文件中声明的该类的未命名类别中来声明该类的私有属性的可能性。那不是我想做的。
我正在处理一个为该类添加一些功能的类的命名类别。对于此功能,在我的类别中使用私有属性对我有很大帮助-因此实现此功能的通常方法(如上所述)似乎对我不起作用。或者是吗?请赐教!
c# - 确定 AssociatedObject 的实际运行时类型
我有一个行为,我想附加到多个控件并根据它们的类型,我想编写逻辑,为此我需要在运行时确定关联对象的类型,我想知道我该怎么做
这行得通吗?
objective-c - 使用 objc_setAssociatedObject 将 ivars 添加到类别
我打算添加到iVars
一个类别中objc_setAssociatedObject()
。但是,我不确定何时打电话objc_removeAssociatedObjects()
摆脱它们。
类别有没有办法知道使用它的对象何时存在de-allocated
?
objective-c - 避免关联对象键的额外静态变量
当使用关联对象(从 iOS 4 和 OSX 10.6 开始提供的 Objective-C 运行时功能)时,有必要定义一个键用于在运行时存储和检索对象。
典型的用法是定义如下的键
然后用就是存储对象
并检索它
(http://oleb.net/blog/2011/05/faking-ivars-in-objc-categories-with-associative-references/的例子)
是否有一种更简洁的方法来定义关联的对象键,而不涉及额外变量的声明?
entity-framework - 实体框架:检查对象是否存在并检查它是否有关联的对象
在文件和类别之间的多对多关系中,我想检查文件是否存在,如果存在,是否有任何类别(因为它可能没有任何类别):
这将检查具有此路径的文件是否在数据库中有记录。我从这个网站上的一个线程得到这个。说实话,我仍然不擅长使用 LINQ 和 lambdas,所以我不知道如何扩展它来为我提供任何类别的 BOOLEAN。提前感谢您的时间。
ruby-on-rails - 太阳黑子轮廓,匹配搜索关联的模型属性导致
想要轻松搜索所有关联的模型属性之前问过这个问题仍然存在:
轮廓模型
匹配模型
ProfilesController#Index
编辑#1
使用 :looking_for_education do 块重写可搜索块,就像在第一个答案建议中一样。仍然以未定义的方法“looking_for”失败#
在索引中添加了整数 :id 仍然是相同的问题 :(
object - Rails 4:从控制器从其他模型创建对象的正确方法
使用 Rails 4 中的 strong_params,最好的方法是什么?我使用了以下解决方案,但不确定这是否是最好的方法。(虽然有效)
例子:
game_controller.rb(快捷版!)