小编Mar*_*van的帖子

默认情况下"需要"查找的路径是什么?

在Ruby中,有人告诉我这样做

require "some_file"
Run Code Online (Sandbox Code Playgroud)

Ruby将在某些地方查找该文件.

我知道它在寻找some_file.rb,但默认情况下它在哪里寻找?

ruby require

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

使用Capistrano进行部署时出错

我正在关注部署到VPS的Railscast,一切顺利,直到我尝试运行cap deploy.尝试查找目录时似乎失败了.这是错误消息:

* executing `deploy'
triggering before callbacks for `deploy'
 * executing `deploy:check_revision'
 * executing `deploy:update'
** transaction: start
* executing `deploy:update_code'
updating the cached checkout on all servers
executing locally: "git ls-remote git@github.com:markprovan/dropwall_rails.git master"
command finished in 2531ms
* executing "if [ -d /home/deployer/apps/dropwall_rails/shared/cached-copy ]; then cd   /home/deployer/apps/dropwall_rails/shared/cached-copy && git fetch -q origin && git fetch -- tags -q origin && git reset -q --hard 9407f1feb2ea5b1c4a0666196bdcbb9ad888563e && git clean -q -d -x -f; else git clone -q …
Run Code Online (Sandbox Code Playgroud)

capistrano ruby-on-rails unicorn

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

如何从整数中删除第一个数字?

我需要输入一个数字:200939915

执行此操作后,我知道如何,我需要删除第一个数字,因此它变为:00939915

做这个的最好方式是什么?

c

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

为什么这总是回归真实?轨道

def follows(follower, followed)
follow = Follows.where("follower = ? AND followed = ?", follower, followed)
if follow
    true
  else 
    false
  end
end
Run Code Online (Sandbox Code Playgroud)

这是我的观看代码:

<% if current_user.id == @user.id%>
  <p>This is you!</p>
<% else %>
  <% if follows(current_user.id, @user.id)%>
    <p>You already follow <%= @user.username %>
  <% else %>
    <p><%= link_to "Follow!", follow_path(@user.id) %></p>
   <% end %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

我想检查用户是否跟随另一个用户,所以写了这个.它发生在两个用户ID,并查询数据库,并在发现匹配,否则为false返回true.但它总是回归真实.为什么是这样?

ruby ruby-on-rails

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

如何打印Haskell列表中的每个项目?

我有一个列表,如:

[[1,2,3,4,5],[6,7,8,9]]

我正在尝试使用列表理解来做到这一点,并已达到:

each_in_lists x = [show y | y <- x]

x列表清单在哪里.

haskell list-comprehension

2
推荐指数
1
解决办法
2877
查看次数

Ruby语法错误:文件复制

编写一个小脚本来复制一些文件,但是我得到了错误:

fileops.rb:6:语法错误,意外')'

继承我的代码

require 'ftools'

plays = ['RomeoAndJuliet.txt', 'Hamlet.txt', 'TheTempest.txt', 'TheMerchantofVenice.txt', 'AMidSummerNightsDream.txt']

plays.each do |filename|
  File.new("/clean/_cleaned" + filename, w+)
  File.syscopy(filename, "/clean/_cleaned" + filename)
end
Run Code Online (Sandbox Code Playgroud)

所有括号似乎都应该是它们的位置.有什么建议?

ruby syntax copy file

0
推荐指数
2
解决办法
506
查看次数

link_to在Rails中表现奇怪

我的视图中的所有link_to似乎都返回链接文本,但也返回括号中的墨迹地址.为什么是这样?

例如

<%= link_to "Home", root_url %>
Run Code Online (Sandbox Code Playgroud)

并在视图中呈现

<a href="http://localhost:3000/">Home (http://localhost:3000/) </a>
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails link-to

0
推荐指数
1
解决办法
78
查看次数

为什么传递给函数时C字符串长度会发生变化?

可能重复:
C - > sizeof字符串始终为8

如果我这样做,sizeof("HELLO");我会得到6,这是预期的,但是如果我有:

void printLength(char *s) {
    sizeof(s);
}
Run Code Online (Sandbox Code Playgroud)

传递"Hello"到此函数sizeof返回8.

为什么是这样?

c sizeof

0
推荐指数
1
解决办法
1381
查看次数