我正在从CSV导入种子数据到我的应用程序中,我正在构建一个泛型类,其中包含构建模型和创建关联的方法。我已经能够在'category'
电话中使用'send'
和字符串插值等关系名称..即
object.send("#{relationship}=", other_obj)
。
这适用于has_one / belongs_to关系。 IE浏览器。
Item.category= 'Books'
我想对has_many / belongs to many
使用类似的方法,这种方法有很多类别。我试过了
object.send("#{relationship_plural} <<", 'Books')
我收到类别&lt;&lt;。
的方法错误任何想法??
答案 0 :(得分:0)
use std::rc::Rc;
struct B;
struct A {
obj: Rc<B>,
}
impl A {
fn new(obj: Rc<B>) -> A {
A {
obj: obj,
}
}
}
struct C {
b: Rc<B>,
a: Option<A>,
}
impl C {
fn new() -> C {
let mut c = C {
b: Rc::new(B),
a: None,
};
c.a = Some(A::new(c.b.clone()));
c
}
}
fn main() {
}