我有以下SQL语句:
SELECT efforts.user_id, project_tasks.task_name, sum(hours)
FROM efforts, users, project_tasks
INNER JOIN PROJECT_TASKS pu ON efforts.project_task_id = pu.id
INNER JOIN USERS u ON efforts.users_id = u.id
WHERE project_tasks.project_id = '2';
Run Code Online (Sandbox Code Playgroud)
当我运行它时,我收到以下错误:
Error Code: 1054. Unknown column 'efforts.project_task_id' in 'on clause'
Run Code Online (Sandbox Code Playgroud)
为什么我收到此错误?
Project_task_id属于努力表
更新:
SELECT u.full_name, pu.task_name, hours
FROM efforts
INNER JOIN project_tasks pu ON efforts.project_task_id = pu.id
INNER JOIN users u ON efforts.user_id = u.id
GROUP BY user_id, task_name
Run Code Online (Sandbox Code Playgroud) 我试图在我的Windows机器上进行捆绑安装,我试图包括以下两个宝石:
gem 'therubyracer'
gem 'libv8', '3.3.10.4'
Run Code Online (Sandbox Code Playgroud)
但似乎没有工作让我有这个错误:
Installing libv8 (3.3.10.4) with native extensions Unfortunately, a fatal error has occurred. Please report this error to the Bun
dler issue tracker at https://github.com/carlhuda/bundler/issues so that we can fix it. Thanks!
c:/RailsInstaller/Ruby1.9.2/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:533:in `rescue in block in build_extensions': ERROR: F
ailed to build gem native extension. (Gem::Installer::ExtensionBuildError)
c:/RailsInstaller/Ruby1.9.2/bin/ruby.exe extconf.rb
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more …Run Code Online (Sandbox Code Playgroud) 我想从表中显示一些数据并将其显示在表格单元格中.我有以下内容.
调节器
@data = HospitalBooking.where(:created_at => @date_range)
@stuff = []
@stuff[0] = []
index = 0
@stuffs.each do |stuff|
@rotated[0][index] = stuff.detail0
index += 1
end
Run Code Online (Sandbox Code Playgroud)
不知道我是否以正确的方式解决了这个问题,我将如何在我的视图中显示它
编写rspec测试以检查关联是否有效.我的代码如下
模型
class Comment < ActiveRecord::Base
require 'carrierwave/orm/activerecord'
mount_uploader :file, FileUploader
belongs_to :contact
belongs_to :company
end
Run Code Online (Sandbox Code Playgroud)
Comment_spec
require 'spec_helper'
describe Comment do
pending "add some examples to (or delete) #{__FILE__}"
end
it "should relate to comapny" do
Comment.reflect_on_association(:company).should_not be_nil
end
Run Code Online (Sandbox Code Playgroud)
我没有任何验证,并且除了关联之外不需要测试任何东西.我收到以下错误:
`<top (required)>': undefined method `it' for main:Object (NoMethodError)
Run Code Online (Sandbox Code Playgroud)
我有一个未定义的方法'它'我似乎不明白我怎么能声明这个?