小编Nei*_*ton的帖子

226
推荐指数
3
解决办法
31万
查看次数

LEFT OUTER加入Rails 3

我有以下代码:

@posts = Post.joins(:user).joins(:blog).select
Run Code Online (Sandbox Code Playgroud)

这是为了查找所有帖子并返回它们以及相关的用户和博客.但是,用户是可选的,这意味着INNER JOIN:joins生成没有返回大量记录.

我如何使用它来生成一个LEFT OUTER JOIN

ruby activerecord ruby-on-rails

85
推荐指数
6
解决办法
6万
查看次数

Scrum master一整天都在做什么?

引用维基百科:

Scrum由ScrumMaster提供便利,ScrumMaster的主要工作是消除团队实现冲刺目标的障碍.ScrumMaster不是团队的领导者(因为他们是自我组织的),但作为团队和任何分散注意力的影响之间的缓冲.ScrumMaster确保Scrum过程按预期使用.ScrumMaster是规则的执行者."

在这个基础上工作,以及大多数企业一次运行2-3个项目的事实,SM为填补全职工作做了哪些实际的工作任务?或者,这不是一份全职工作,而是个人做其他事情,如开发,销售等?

有没有什么SM可以分享?

scrum methodology

62
推荐指数
8
解决办法
7万
查看次数

Rails 3返回HTTP 406不可接受?

我有以下控制器代码:

  def create
    @admin = Admin.new(params[:admin])
    respond_to do |format|
      if @admin.save
        redirect_to(@admin, :notice => 'Admin was successfully created.')
      else
        render :action => "new"
      end
    end
  end

  def update
    @admin = Admin.find(params[:id])
    respond_to do |format|
      if @admin.update_attributes(params[:admin])
        redirect_to(admin_admins_path, :notice => 'Admin was successfully updated.')
      else
        render :action => "edit"
      end
    end
  end
Run Code Online (Sandbox Code Playgroud)

以及以下路线:

           admin_admins GET    /admin/admins(.:format)            {:action=>"index", :controller=>"admin/admins"}
           admin_admins POST   /admin/admins(.:format)            {:action=>"create", :controller=>"admin/admins"}
        new_admin_admin GET    /admin/admins/new(.:format)        {:action=>"new", :controller=>"admin/admins"}
       edit_admin_admin GET    /admin/admins/:id/edit(.:format)   {:action=>"edit", :controller=>"admin/admins"}
            admin_admin GET    /admin/admins/:id(.:format)        {:action=>"show", :controller=>"admin/admins"}
            admin_admin PUT    /admin/admins/:id(.:format) …
Run Code Online (Sandbox Code Playgroud)

routing ruby-on-rails

45
推荐指数
2
解决办法
4万
查看次数

在rake任务中提出问题

我有一个从另一个rake任务调用的rake任务.

在这个rake任务中,我需要向用户询问一些文本输入,然后根据答案继续,或者停止继续(包括调用rake任务).

我怎样才能做到这一点?

ruby rake

38
推荐指数
4
解决办法
8099
查看次数

多用户Github Pull请求

是否可以修改其他人已启动的拉取请求?

假设我维护项目X,并且用户A向我发送了拉取请求.在合并之前我想要改变一些东西,并且可以自己快速完成.我怎样才能简单地做到这一点,并将其全部保存在一个公关中?

这甚至可能吗?

git github

34
推荐指数
2
解决办法
6509
查看次数

列"statement_date"的类型为date,但expression的类型为integer

请考虑以下查询:

INSERT INTO     statement_line_items
SELECT      count(*)::integer as clicks, sum(amount_cents)::integer as amount_cents, imps.user_id, imps.created_at::date as statement_date
FROM        impression_events imps
INNER JOIN  transactions t ON t.event_id = imps.id
  AND       t.event_type = 'ImpressionEvent'
  AND       amount_cents >= 0
WHERE       imps.created_at >= (now() - interval '8 days')::date
  AND       imps.created_at < (now() - interval '7 day')::date
  AND       imps.clicked = true
GROUP BY    imps.user_id, imps.created_at::date;
Run Code Online (Sandbox Code Playgroud)

这是回归:

ERROR:  column "statement_date" is of type date but expression is of type integer
LINE 2: ...icks, sum(amount_cents)::integer as amount_cents, imps.user_...
                                                             ^ …
Run Code Online (Sandbox Code Playgroud)

postgresql

17
推荐指数
1
解决办法
4万
查看次数

什么是PostgreSQL中的LEFT JOIN

我见过使用a LEFT JOIN而不是INNER或者查询的查询LEFT OUTER.

究竟是LEFT JOIN什么?

sql postgresql

17
推荐指数
2
解决办法
3万
查看次数

Rails - 从对象哈希创建选择标记

我需要从哈希中可用的值创建一个选择框.

例如,我有一个'东西'而''东西'有各种各样的状态字段:

1 => 'State A'
2 => 'State B'
Run Code Online (Sandbox Code Playgroud)

可以通过物品上的方法获得.

如何从中构建选择标记?

ruby-on-rails

16
推荐指数
3
解决办法
3万
查看次数

在Ruby中转义字符串

我想在一些Ruby中插入以下内容作为变量的值:

`~!@#$%^&*()_-+={}|[]\:";'<>?,./
Run Code Online (Sandbox Code Playgroud)

用双引号括起来不行,所以有一个很好的escape_until_the_end可用的东西吗?

ruby

13
推荐指数
2
解决办法
2万
查看次数