如何用关联替换以下活动记录查询?

时间:2016-03-15 13:04:35

标签: ruby-on-rails

我开发了rails示例app.Here我已经制作了一个范围    named_scope:from_users_followed_by,lambda {| user | follow_by(user)}


$curl = curl_init();
curl_setopt($curl, CURLOPT_VERBOSE, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_TIMEOUT, 30);
curl_setopt($curl, CURLOPT_URL, $api_endpoint);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $nvp_string);
$result = curl_exec($curl);
if(curl_exec($curl) === false)
{
   echo 'Curl error: ' . curl_error($curl);
}
else
{
  echo 'Curl Execuation Success...';
   } 
curl_close($curl);

此范围负责在用户主页中提供微博。 现在我被要求与Association一起写这个范围。所以请帮助我。

1 个答案:

答案 0 :(得分:0)

Michael Hartl教程的这一章很好地解释了这一点:https://www.railstutorial.org/book/following_users

基本上你需要一个跟随模型,一个连接模型和一个has_many:through关系来连接各个部分。