问题列表 - 第8307页

rake db:schema:dump不提供数据迁移信息 - 是否有自动获取方法?

rake db:schema:dump
Run Code Online (Sandbox Code Playgroud)

此命令为您提供遗留数据库的模式,您可以从生成的模式中为该数据库构建迁移.

但是如果该数据库中包含数据,那么如果有一个rake命令来检索Rails生成的迁移文件中的数据,那就太好了.

也许我在做梦 - 可能要求Rails可以查看遗留数据库中的数据,并从现有数据中为您构建迁移,这可能要求太多 - 如下所示:

class LoadDefaultData < ActiveRecord::Migration
  def self.up
    bopeep = User.find_by_username 'bopeep'
    BlogPost.create(:title => 'test', :content => 'test', :author_id => bopeep.id, :status => 'ok')
  end

  def self.down
  end
end
Run Code Online (Sandbox Code Playgroud)

或者有办法吗?

migration activerecord ruby-on-rails

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

如何玩iPhone点击声音?

我的iPhone应用程序中有一个按钮,我想在点击时播放默认的"键盘敲击"声音.我已经能够轻松地播放我自己的自定义声音,但有没有办法在我的应用程序中播放这样的默认系统声音?

iphone cocoa-touch

5
推荐指数
1
解决办法
8032
查看次数

cfgrid布尔列为是/否

我在html cfgrid中有一个布尔类型列.数据以1/0的形式存储在数据库中,并从CF返回.我希望用户看到是/否而不是1/0.我试过QuerySetCell,但无法让它工作.

表单是可编辑的,当您双击单元格时,复选框显示并按预期更新.唯一的问题是显示器.

<cfform>
   <cfgrid name="blah" format="html" bind="mycfccall" selectmode="edit">
      <cfgridcolumn name="bitCol" header="Is it" width="75" type="boolean">
   </cfgrid>
</cfform>
Run Code Online (Sandbox Code Playgroud)

提前致谢...

coldfusion boolean cfgrid cfgridcolumn

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

如何在不使用<iframe>的情况下在网页中发布Google日历?

Google日历提供了一种使用<iframe>将Google日历插入网页的方法.有没有办法将这些数据插入网页而不必使用<iframe>?

我知道有很多方法可以使用Google API执行此操作,但有没有办法可以将代码直接放入我的页面而无需使用<iframe>或重写整个源代码并调用Google API?

google-calendar-api google-api

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

如何在Emacs中拦截Ctrl-G

我有一个Emacs的elisp脚本,如果用户点击Ctrl+ ,我想做一些清理工作G.我使用'read-event'来捕获所有事件,但这并没有捕获Ctrl+ G.当Ctrl+ G被击中时,它就会停止执行.

在XEmacs中,当您调用next-command-event时,它将为您提供所有事件,包括用户何时命中Ctrl+ G.在Emacs中必须有一些等价物.

emacs elisp

7
推荐指数
2
解决办法
967
查看次数

如何在红宝石中上限和舍入数字

我想在Ruby中"封顶"一个数字(在Rails上).

例如,作为函数的结果,我有一个浮点数,但我需要一个int.

我有非常具体的说明,这里有一些例子:

如果我得到1.5我想2但如果我得到2.0我想要2(而不是3)

number.round(0) + 1不行.

我可以编写一个函数来执行此操作,但我确信已经存在.

但是,如果它不存在,我应该在哪里创建我的上限函数?

ruby ruby-on-rails

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

如何调查流程正在做什么?

我知道这可以从/ proc/PID目录中检查,

但不知道怎么做

任何人都可以告诉我的方式吗?

linux filesystems

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

c#中的打印增量为0.1

我目前正在阅读Steve McConnell撰写的Code Complete,特别是关于浮点数的第295页.

当我运行以下代码时:

        double nominal = 1.0;
        double sum = 0.0;

        for (int i = 0; i < 10; i++)
        {
            sum += 0.1;
            Console.WriteLine("sum: " + sum.ToString());
        }

        if (equals(nominal,sum))
        {
            Console.WriteLine("Numbers are the same");
        }
        else
        {
            Console.WriteLine("Numbers are different");
        }
Run Code Online (Sandbox Code Playgroud)

我得到的印刷品为 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0数字不同

为什么我没有得到假设发生的输出?即: 0.1 0.2 0.30000000000000004 0.4 0.5 0.6 0.7 0.79999999999999999 0.89999999999999999 0.99999999999999999数字不同

当我从double到string进行隐式转换时,C#是否会舍入数字?我想是这样的,因为当我调试应用程序并逐步执行for循环时,我可以看到非终止重复的十进制数.你怎么看?我是对还是错?

c# floating-point

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

mercurial中是否存在ignore-on-commit选项?

有没有办法忽略对mercurial提交中某些文件的更改?

我有一个特定的情况,我们有一个默认的oracle tnsnames.ora文件,指向127.0.0.1,但有些开发人员会修改它指向其他系统,但我们不想更改默认文件.

在subversion中,我简单地将它添加到ignore-on-commit更改列表中.有没有办法在mercurial这样做?

mercurial hgignore

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

rails script/generate默认跳过不必要的文件

自从我开始使用rspec等以来,脚本/生成变得非常烦人.我不再需要单元测试文件和固定装置,但是脚本/生成无论如何都会使它们成为现实.

是否可以在系统范围内(或至少在整个项目范围内)设置--skip-fixtures--skip-test默认?

ruby rspec ruby-on-rails rails-generate

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