问题列表 - 第31869页

在rails中下拉列表

我有nifty_scaffold部分形式的基本生成:_form.html.erb

  <p>
    <%= f.label :group_id %><br />
    <%= f.text_field :group_id %>
  </p>
Run Code Online (Sandbox Code Playgroud)

我想将上面的文本字段转换为下拉列表而不是文本字段,下拉列表将填充groups我在下面设置的内容.

newEmployee控制器中的动作如下所示:

  def new
    @employee = Employee.new
    @groups = Group.all
  end
Run Code Online (Sandbox Code Playgroud)

如何创建一个下拉列表,其中将填充@groups变量中的所有组

此外,edit行动将如何运作?在那里,我希望预先选择指定的组.由于我使用的是部分表格,因此也会使用相同的表格edit.

ruby-on-rails drop-down-menu

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

XCode 4:如何添加现有框架?

可能重复:
如何在Xcode 4中"添加现有框架"?

我知道在以前的版本中,您可以右键单击并转到"添加">"现有框架".我在XCode 4中找不到类似的选项.

objective-c xcode4

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

Perl的tr ///没有做我想要的

编辑:TR ///不支持变量插值,所以我去了s/\Q$_\E//g;,而不是

或者,更有可能的是,我没有做正确的事......

我有以下代码:

#!/usr/bin/perl

use strict;
use warnings;
use utf8;

sub strip_invalid {
  my ($str, @chars) = @_;

  map { $str =~ tr/$_//; } @chars;

  return $str;
}

my @invalid = qw( a e i o u );

print strip_invalid("This is the super sample with vowels.\n", @invalid);
Run Code Online (Sandbox Code Playgroud)

我只想传递一个字符串strip_invalid()并通过一个tr///删除字符...我哪里出错了?(顺便说一句,使用正则表达式,它的工作原理).@invalidmap

perl functional-programming map transliteration

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

如何将函数设为私有方法?

我正在研究一种需要在不同位置重复一个小操作的方法,但要重复的代码应该是该方法的私有代码.显而易见的解决方案是嵌套函数.无论我尝试什么,C#编译器对我来说都是barfs.

大致等于这个Perl片段的东西:

my $method = sub {
    $helper_func = sub { code to encapsulate };

    # more code

    &$helper( called whenever needed );

    # more code
}
Run Code Online (Sandbox Code Playgroud)

正是我在谈论的,以及我在C#中想要实现的目标.

类中没有其他方法应该能够在此上下文中访问辅助函数.在C#中编写这个构造的最合理的方法,就像在我看来会是这样的:

var helper = (/* parameter names */) => { /* code to encapsulate */ };
Run Code Online (Sandbox Code Playgroud)

实际上让编译器获得了保持.

由于这样的赋值是被禁止的,因为使用较旧的delegate(){}语法代替lambda,因此在方法中声明一个委托类型 - 然而csc实际上允许我写的是,这是:

private delegate /* return type */ Helper(/* parameters */);
private /* return type */ method(/* parameters */) {

    Helper helper = (/* parameter names */) => { 
        /* code to …
Run Code Online (Sandbox Code Playgroud)

c# lambda encapsulation anonymous-function

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

JPA 2.0标准和谓词分组

在复合谓词方面,我遇到了Hibernate EntityManager 3.5.3-Final的问题.

示例(不是实际的代码片段,但想法应该清楚):

CriteriaBuilder criteriaBuilder = entityManager.getCriteriaBuilder();
Predicate predicate1 = criteriaBuilder.conjunction();
Predicate predicate2 = criteriaBuilder.conjunction();
// These are Boolean expression with common Root
predicate1.getExpressions().add(expression1);
predicate1.getExpressions().add(expression2);
predicate2.getExpressions().add(expression3);
predicate2.getExpressions().add(expression4);
//...
query.where(criteriaBuilder.or(predicate1, predicate2));
Run Code Online (Sandbox Code Playgroud)

现在,我希望有类似的东西:

SELECT ... FROM ... WHERE (expression1 AND expression2) OR (expression3 AND expression4)
Run Code Online (Sandbox Code Playgroud)

但是我最终得到:

SELECT ... FROM ... WHERE expression1 AND expression2 OR expression3 AND expression4
Run Code Online (Sandbox Code Playgroud)

我做了一些非常错误的事情还是Hibernate问题?

orm hibernate jpa derby jpa-2.0

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

如何更新我的裸仓库?

我创建了一个裸仓库来发布我的存储库,但我无法弄清楚如何使用主存储库的当前状态更新裸仓库.

git

122
推荐指数
5
解决办法
8万
查看次数

将透明png颜色转换为单色

我正在使用Bitmap C#并想知道如何将颜色png图像转换为仅一种颜色.我希望图像中的所有可见颜色都变白.透明的部分应保持透明.我将以灰色背景显示这些.

c# transparency bitmap

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

需要帮助MySQL查询和PHP

我有以下3个表格:

(PK =主键,FK =外键)

文件表

File ID (PK)    File Name    ...
------------    ---------
     1            a.jpg      ...
     2            b.png      ...
     3            c.jpg      ...
     .              .
     .              .
     .              .
Run Code Online (Sandbox Code Playgroud)

标签表

Tag ID (PK)   Tag Name       ...
-----------   ----------  
   1          Melbourne      ...
   2          April          ...
   3          2010           ...
   .           .
   .           .
   .           .
Run Code Online (Sandbox Code Playgroud)

Files_Tags表

File ID (FK)    Tag ID (FK)
------------    -----------
      1              1
      1              5
      1              7 
      2              2 
      2              4
      3              3
      .              .
      .              .
      .              .
Run Code Online (Sandbox Code Playgroud)

在PHP中,我想获得所有标签的列表以及标签出现的次数(即具有此标签的文件数). …

php mysql sql

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

即使我使用 try..except 也会出现异步套接字错误 10049

当我运行我的程序(在调试器/IDE之外)时,我收到错误异步套接字错误10049,我不应该收到消息对话框:“错误”吗?请参阅下面的我的代码

begin
    try
       ClientSocket1.open;
    except
       showmessage('error');
    end;
end;
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

sockets delphi exception try-finally tclientsock

4
推荐指数
1
解决办法
7868
查看次数

文本时间到数字

我有多个时间行

"42 sec"
"1 min"
"2 h 32 min"
Run Code Online (Sandbox Code Playgroud)

是否可以将其转换为

"00:00:42"
"00:01:00"
"02:32:00"
Run Code Online (Sandbox Code Playgroud)

用PHP?

php time text

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