小编Rob*_*son的帖子

输入值不显示.怎么可能?

这肯定是我已经完成或正在做的完全愚蠢的事情,但我有一个输入,其值属性根本没有显示:

<div class="input text required">
  <label for="Product0Make">Make</label>
  <input name="data[Product][0][make]" type="text" maxlength="255" value="AC Make" id="Product0Make">
</div>
Run Code Online (Sandbox Code Playgroud)

有没有人见过这个?我有一些我只是视而不见的拼写错误吗?无论它有什么价值,这里是生成这一行的CakePHP代码:

<?php echo $this->Form->input( 'Product.' . $index . '.make', array( 'default' => $product['Product']['make'] ) ) ?>
Run Code Online (Sandbox Code Playgroud)

我有一个带有少量文本输入的小表单,1个textarea和2个选择.没有显示任何文本输入值,但其他一切都很好.

任何想法将不胜感激.我甚至不敢相信我不得不问这个问题,但这让我感到多么疯狂.

html html5 cakephp cakephp-1.3

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

Git-Svn存储Svn密码吗?

我正在使用git-svn和几个工作项目,我注意到,对于我采取的每一个动作,我都会收到提示输入我的Svn密码.对于某些动作,我会多次被提示(可能是b/c后面有几个动作).例如,在克隆存储库时,在克隆实际开始之前,我会提示5次.

我直接使用Svn的项目不会这样做.这是预期的吗?我可以做些什么来缓存我的凭据?

谢谢.

svn git-svn

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

什么是适用于Linux的良好数据库ERD工具?

我最近在我的工作机器上切换到了Linux,而且是Linux桌面环境的新手,我想找到一个适合数据库设计的ERD工具.每次我需要创建一个图表时,重新启动回我的Windows分区会很快变得不愉快.我看了Dia,但没有看到任何数据库工具 - 只有UML,网络等.

有人有什么建议吗?值得一提的是,我正在使用Ubuntu(Hardy Heron).

谢谢.

linux ubuntu erd

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

使用git-svn:Pull,Merge还是Rebase?

我一直在与git/git-svn学习曲线作斗争,昨晚,作为学习曲线的一部分,我做了非常非常糟糕的事情.我已经纠正了,但我希望能够理解错误.

我有一个svn存储库,我已经克隆了主干和分支(我忽略了标签因为我们不对它们起作用).使用git,我为当前需要使用的每个分支创建了本地分支:

$ git checkout -b trunk svn/trunk
$ git checkout -b feature1 svn/branches/development/feature1
$ git checkout -b maint svn/branches/maintenance/previous-version
Run Code Online (Sandbox Code Playgroud)

我将feature1作为我的活动分支并进行了一些更改,然后被拉开了几天.我回到它昨天想要整合已经对主干进行的任何更改,以便我正在使用最新和最好的.我所做的是首先通过git svn rebase完全更新所有brances(没有其他人在feature1分支上工作过).从我的svn存储库获取最新信息,我试图改变.

使用feature1作为我的活动分支,我做了一个"git rebase trunk",认为我会将更改从trunk更改 feature1分支.结果我非常非常错.合并所有冲突后,我做了一个git svn dcommit,发现我的更改已应用于主干.

我的第一个问题是我思考过程中的核心错误在哪里?我的第二个是,经过大量阅读和谷歌搜索,我看到人们支持拉动,合并和重组.鉴于我想将一个本地分支中应用的更改合并到另一个本地分支,应该是什么怎么做呢?这种情况的最佳做法是什么?

谢谢你的帮助.

git merge git-svn

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

错误:尝试调用私有方法

来自C风格语法的悠久历史,现在正在尝试学习Ruby(在Rails上),我一直在用它的成语等问题分享我的问题,但今天我遇到了一个我没想到会出现问题的问题.我无法看到任何必须在我面前的东西.

我有一个二进制类,其中包含一个私有方法,用于从路径值派生URI值(uri和路径是类的属性).我打电话self.get_uri_from_path()从内部Binary.upload(),但我得到:

Attempt to call private method
Run Code Online (Sandbox Code Playgroud)

该模型的片段如下所示:

class Binary < ActiveRecord::Base
  has_one :image

  def upload( uploaded_file, save = false )
    save_as = File.join( self.get_bin_root(), '_tmp', uploaded_file.original_path )

    # write the file to a temporary directory
    # set a few object properties

    self.path   = save_as.sub( Rails.root.to_s + '/', '' )
    self.uri    = self.get_uri_from_path()
  end

  private

  def get_uri_from_path
    return self.path.sub( 'public', '' )
  end
end
Run Code Online (Sandbox Code Playgroud)

我打电话不正确吗?我错过了一些更基本的东西吗?目前唯一Binary.get_uri_from_path()被调用的地方是 - Binary.upload().我希望能够在同一个类中调用私有方法,除非Ruby做了与我使用的其他语言明显不同的东西.

谢谢.

ruby ruby-on-rails access-specifier private-methods

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

供应Vagrant w/Chef

我正在深入研究将我的开发环境迁移到Vagrant所需要的东西,而且我在使用厨师处理VM配置过程时遇到了一些麻烦.我之前从未使用过厨师,而且这个领域的Vagrant文​​档故意弱(超出范围)所以我可以用一只手.

我想让它尽可能便携,所以我认为从URL加载cookbook是有意义的,所以这就是我在我的尝试Vagrantfile:

config.vm.provision :chef_solo do |chef|
    chef.recipe_url = 'https://github.com/opscode/cookbooks/tarball/master'
    chef.add_recipe 'nginx'
    chef.add_recipe 'mysql'
    chef.add_role 'web'

    # You may also specify custom JSON attributes:
    # chef.json = { :mysql_password => '' }
end
Run Code Online (Sandbox Code Playgroud)

我不认为有任何问题我只是误解了一些东西,但我没有找到一个看起来像这个Vagrant上下文的文档源.

谢谢.

chef-infra vagrant

23
推荐指数
2
解决办法
9723
查看次数

Git Svn dcommit错误 - 重启提交

上周,我在离开城镇周末之前对当地分公司进行了一些修改.今天早上我想将所有这些更改推迟到公司的Svn存储库,但是我在一个文件中遇到了合并冲突:

提交期间合并冲突:您的文件或目录"build.properties.sample"可能已过时:版本资源与事务中的资源不对应.请求的版本资源已过期(需要更新),或者请求的版本资源比事务根更新(重新启动提交).

我不确定为什么我会得到这个,但在尝试dcommit之前,我做了一个git svn rebase.那"覆盖"了我的承诺.为了从中恢复,我做了一个git reset --hard HEAD @ {1}.现在我的工作副本似乎是我期望的那样,但我不知道如何通过合并冲突; 实际上我找不到任何可以解决的冲突.

任何想法将不胜感激.

编辑:只是想说明我在本地工作.我有一个引用svn/trunk(远程分支)的trunk的本地分支.我的所有工作都是在本地干线上完成的:

$ git branch
  maint-1.0.x
  master
  * trunk
$ git branch -r
  svn/maintenance/my-project-1.0.0
  svn/trunk
Run Code Online (Sandbox Code Playgroud)

类似地,git log当前在我的本地主干上显示了自上次提交Svn ID以来的10次提交.

希望能回答几个问题.

再次感谢.

git git-svn

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

无法拉动b/c"您有未分级的更改",但状态显示没有更改

我正在和一位开发人员一起工作,他们正在看到一个我以前从未遇到过的奇怪问题.他正在开发一个存储库,需要在推送之前从其他人那里获取最新的更改.他所有的改变都是承诺的.

$ git pull
Cannot pull with rebase: You have unstaged changes.
Please commit or stash them.
Run Code Online (Sandbox Code Playgroud)

这看起来很合理,直到......

$ git status
# On branch master
# Your branch and 'origin/master' have diverged,
# and have 3 and 1 different commit each, respectively.
#
nothing to commit (working directory clean)
Run Code Online (Sandbox Code Playgroud)

说什么?

git reset --hard HEAD在拉动之前已经尝试过,但拉动仍然失败.

只有一个人看到这个,他在Mac上(OSX 10.6.8).有任何想法吗?我要把头发拉出来.

git

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

快速访问req.params的中间件

我想隔离一段代码来检查每个请求req.params或者req.body每个请求所需的值.我发现的是,如果我在此之前尝试访问这些值,app.use(app.router)则尚未解析请求以包含这些对象.如果我尝试插入中间件, app.use(app.router)那么它会一起跳过.

我可以在一个地方处理这些值,以便下游路径和模型可以使用这些工作吗?

node.js express

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

在OS X上使用Django中的MySQL时找不到libmysqlclient.18.dylib映像

我开始学习Python/Django的路径,并且遇到了我的第一个障碍.尝试设置数据库时settings.py,内部服务器失败并显示:

File "/Library/Python/2.7/site-packages/django/db/backends/mysql/base.py", line 16, in <module>
raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: dlopen(/Users/rob/.python-eggs/MySQL_python-1.2.3-py2.7-macosx-10.7-intel.egg-tmp/_mysql.so, 2): Library not loaded: libmysqlclient.18.dylib
Referenced from: /Users/rob/.python-eggs/MySQL_python-1.2.3-py2.7-macosx-10.7-intel.egg-tmp/_mysql.so
Reason: image not found
Run Code Online (Sandbox Code Playgroud)

我找到了很多解决方案,主要涉及我的DYLD_LIBRARY_PATH价值的明确定义,但这对我不起作用.MysQL-Python已安装(v1.2.3).

知道我可能需要做些什么才能完成这项工作?

谢谢.

UPDATE

DATABASES = {
  'default': {
    'ENGINE': 'django.db.backends.mysql',  # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
    'NAME': 'django_tutorial',                      # Or path to database file if using sqlite3.
    'USER': 'root',                      # Not used with sqlite3.
    'PASSWORD': '',                  # Not used …
Run Code Online (Sandbox Code Playgroud)

python mysql django

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