小编Tyl*_*itt的帖子

如何数据绑定iframe src属性?

有没有办法将带有敲除的src属性数据绑定iframe到我的modelView中的项目?这个...

<iframe data-bind="src: BioLink" width="100%" height="300">
<p>Your browser does not support iframes.</p>
</iframe>
Run Code Online (Sandbox Code Playgroud)

......没有做到这一点.

data-binding iframe knockout.js

10
推荐指数
1
解决办法
9044
查看次数

在UPDATE语句中使用HAVING子句

这个查询

SELECT
FirstName, LastName, NCAAStats.AccountId, College_Translator.school_name, StatTypeId, COUNT(*) AS 'Count'
FROM NCAAstats
INNER JOIN College_Translator
ON College_Translator.AccountID = NCAAstats.AccountId
GROUP BY FirstName, LastName, NCAAStats.AccountId, College_Translator.school_name, CalendarYear, StatTypeId
HAVING COUNT(*) >1
ORDER BY 'Count' DESC
Run Code Online (Sandbox Code Playgroud)

选择我想一个记录集ISValid0.

这些记录是由于输入错误而在我的数据库中出现两次的记录.

我正在寻找类似的东西:

UPDATE NCAAstats
SET IsValid = 0
WHERE (my select statement)
Run Code Online (Sandbox Code Playgroud)

这是在MS SQL SERVER 2008上

谢谢!

sql having sql-server-2008

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

使用Git中未发布的Rails版本(可能是通过提交号)

我正在尝试使用Passenger来托管我的rails应用程序,但正如本期所述,在rails 3.2.1中,日志记录有点不可思议.有人已经通过修复发布了一个提交(已被拉入主分支).如何告诉我的应用程序使用主分支而不是特定版本的rails gem?另外,是否有一种方法可以指定提交,以防更改稍后被另一次拉取覆盖?

像(在我的Gemfile中):

gem 'rails', git => 'git://github.com/rails/rails.git:<commit hash>'
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails github gemfile

9
推荐指数
1
解决办法
1382
查看次数

将ics文件添加到Outlook 2011(Mac)作为新日历

我创建了一个.ics包含多个事件的文件,我想将其作为新日历添加到Outlook中(因此我可以轻松删除它).如果我双击该.ics文件,事件将添加到我当前的日历(而不是新的日历).我找不到要添加或导入日历的菜单项.

我想我错过了一些明显的东西.有任何想法吗?

Outlook 2011 for Mac

谢谢

icalendar outlook calendar

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

故事板iOS 4.2中的递归表视图

我想在Storyboard中设置递归表视图.通过递归,我的意思是你单击TableView中的一个项目,它会加载一个新的表视图实例,只显示新的数据.这样,我可以重用Table View Controller中包含的Table View Cells和逻辑.我的数据在数组数组的数组中......

我能找到的唯一工作就是设置ua导航控制器,将我的表视图控制器作为根视图控制器,然后使用Push推送另一个Table View Controller实例.然后,第二个表视图控制器推送原始的表视图控制器,我有我的递归表视图控制器.我只是想消除表视图控制器的重复(即使它只有一次).

谢谢

图片供我参考 在此输入图像描述

storyboard uitableview uinavigationcontroller ios

8
推荐指数
2
解决办法
2352
查看次数

Capistrano没有这样的文件加载 - 部署

当我尝试运行任何cap命令时,我得到一个"没有这样的文件加载 - 部署"错误.

这是输出:

Tylers-MacBook-Pro:cap_app Tyler$ cap -T
/Users/Tyler/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': no such file to load -- deploy (LoadError)
from /Users/Tyler/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /Users/Tyler/.rvm/gems/ruby-1.9.2-p290/gems/capistrano-2.11.0/lib/capistrano/configuration/loading.rb:152:in `require'
from Capfile:1:in `load'
from /Users/Tyler/.rvm/gems/ruby-1.9.2-p290/gems/capistrano-2.11.0/lib/capistrano/configuration/loading.rb:93:in `instance_eval'
from /Users/Tyler/.rvm/gems/ruby-1.9.2-p290/gems/capistrano-2.11.0/lib/capistrano/configuration/loading.rb:93:in `load'
from /Users/Tyler/.rvm/gems/ruby-1.9.2-p290/gems/capistrano-2.11.0/lib/capistrano/configuration/loading.rb:172:in `load_from_file'
from /Users/Tyler/.rvm/gems/ruby-1.9.2-p290/gems/capistrano-2.11.0/lib/capistrano/configuration/loading.rb:89:in `load'
from /Users/Tyler/.rvm/gems/ruby-1.9.2-p290/gems/capistrano-2.11.0/lib/capistrano/configuration/loading.rb:86:in `block in load'
from /Users/Tyler/.rvm/gems/ruby-1.9.2-p290/gems/capistrano-2.11.0/lib/capistrano/configuration/loading.rb:86:in `each'
from /Users/Tyler/.rvm/gems/ruby-1.9.2-p290/gems/capistrano-2.11.0/lib/capistrano/configuration/loading.rb:86:in `load'
from /Users/Tyler/.rvm/gems/ruby-1.9.2-p290/gems/capistrano-2.11.0/lib/capistrano/cli/execute.rb:65:in `block in load_recipes'
from /Users/Tyler/.rvm/gems/ruby-1.9.2-p290/gems/capistrano-2.11.0/lib/capistrano/cli/execute.rb:65:in `each'
from /Users/Tyler/.rvm/gems/ruby-1.9.2-p290/gems/capistrano-2.11.0/lib/capistrano/cli/execute.rb:65:in `load_recipes'
from /Users/Tyler/.rvm/gems/ruby-1.9.2-p290/gems/capistrano-2.11.0/lib/capistrano/cli/execute.rb:31:in `execute!'
from /Users/Tyler/.rvm/gems/ruby-1.9.2-p290/gems/capistrano-2.11.0/lib/capistrano/cli/execute.rb:14:in `execute'
from /Users/Tyler/.rvm/gems/ruby-1.9.2-p290/gems/capistrano-2.11.0/bin/cap:4:in `<top (required)>'
from /Users/Tyler/.rvm/gems/ruby-1.9.2-p290/bin/cap:19:in `load'
from /Users/Tyler/.rvm/gems/ruby-1.9.2-p290/bin/cap:19:in `<main>'
Run Code Online (Sandbox Code Playgroud)

这是Gemfile: …

capistrano ruby-on-rails

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

嵌入式表单更新上的ActiveSupport :: HashWithIndifferentAccess

ActiveSupport::HashWithIndifferentAccess尝试更新嵌入表单时遇到错误.

这是最简单的例子:

形成:

<h1>PlayersToTeams#edit</h1>
<%= form_for @players_to_teams do |field| %>
    <%= field.fields_for @players_to_teams.player do |f| %>
        <%= f.label :IsActive %>
        <%= f.text_field :IsActive %>
    <% end %>
    <%= field.label :BT %>
    <%= field.text_field :BT %>
    <br/>
    <%= field.submit "Save", class: 'btn btn-primary' %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

楷模:

class PlayersToTeam < ActiveRecord::Base
  belongs_to :player
  belongs_to :team

  accepts_nested_attributes_for :player
end

class Player < ActiveRecord::Base
  has_many :players_to_teams
  has_many :teams, through: :players_to_teams
end
Run Code Online (Sandbox Code Playgroud)

控制器:

class PlayersToTeamsController < ApplicationController
  def edit
    @players_to_teams=PlayersToTeam.find(params[:id])
  end …
Run Code Online (Sandbox Code Playgroud)

forms ruby-on-rails activesupport

8
推荐指数
1
解决办法
6450
查看次数

将哈希作为参数传递给Rake任务

我有一个佣金任务

task :post_hit, [:host, :title, :description, :model, :num_assignments, :reward, :lifetime, :qualifications, :p, :opts] => :environment do |t, args|
Run Code Online (Sandbox Code Playgroud)

:p 需要是一个哈希,但如果我尝试:

rake turkee:post_hit["http://www.staging.collegesportsbluebook.com","LS Info","Fill In Player First Name","MechanicalTurk",100,0.01,2,{},{id: 5},{}]
Run Code Online (Sandbox Code Playgroud)

它错误地说id:无法解析(空间似乎做了一些事情).

如果我试过:

rake turkee:post_hit["http://www.staging.collegesportsbluebook.com","LS Info","Fill In Player First Name","MechanicalTurk",100,0.01,2,{},{"id: 5"},{}]
Run Code Online (Sandbox Code Playgroud)

who字符串"id: 5"被解释为单个字符串.

我们不允许通过哈希来耙任务吗?

hash rake ruby-on-rails

8
推荐指数
2
解决办法
2741
查看次数

mysql2 gem无法构建本机扩展

我们的实习生的计算机在安装mysql2 gem时遇到问题.我们刚刚将他的计算机从OS X 10.6升级到10.8(Mountain Lion).我尝试通过自制软件和64位DMG安装程序安装mysql.我也尝试了对开发工具的符号化(如这里所指出的:在山狮升级后无法安装一些宝石).我们安装了Xcode(4.4)并安装了命令行工具.我们在安装命令行工具后尝试重新启动.

这是他的PATH宣言~/.bashrc:

PATH=/usr/local/bin:$PATH:$HOME/.rvm/bin:/usr/local/mysql/bin # Add RVM to PATH for scripting
Run Code Online (Sandbox Code Playgroud)

符号链接:

Diego-Blantons-MacBook-Pro-3:~ lmrunner07$ sudo ln -s /usr/bin/llvm-gcc-4.2 /usr/bin/gcc-4.2
Password:
Run Code Online (Sandbox Code Playgroud)

尝试安装gem:

Diego-Blantons-MacBook-Pro-3:~ lmrunner07$ gem install mysql2
Building native extensions.  This could take a while...
ERROR:  Error installing mysql2:
    ERROR: Failed to build gem native extension.

        /Users/lmrunner07/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb
checking for rb_thread_blocking_region()... yes
checking for rb_wait_for_single_fd()... yes
checking for mysql.h... yes
checking for errmsg.h... yes
checking for mysqld_error.h... yes
creating Makefile

make
compiling client.c
In …
Run Code Online (Sandbox Code Playgroud)

macos gem ruby-on-rails mysql2

7
推荐指数
1
解决办法
6842
查看次数

如果评估的Last语句是If语句,那么在Ruby中返回什么

我的理解是ruby返回函数中评估的最后一个语句.如果函数以一个if计算结果为false 的语句结束,该怎么办?

def thing(input)
  item = input == "hi"
  if item
    []
  end
end

puts thing("hi").class #> Array
puts thing("not hi").class #> NilClass
Run Code Online (Sandbox Code Playgroud)

我喜欢这个功能(nil如果语句为false则false返回),但为什么不返回(从赋值到item)?

ruby return ruby-on-rails function

6
推荐指数
2
解决办法
2628
查看次数