问题列表 - 第41387页

Ruby on Rails:为什么选择框不显示当前对象值?

以下是相关代码views/products/edit.html.erb:

<%= form_for(:product, :url => {:action => 'update', :id => @product.id}) do |f| %>
  <%= render(:partial => "form", :locals => {:f => f}) %>
  <%= submit_tag("Update Product") %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

来自views/products/_form.html.erb:

<%= select_with_new_option(f, :shop, :name, :id) %>
Run Code Online (Sandbox Code Playgroud)

来自helpers/products_helper.rb:

def select_options_with_create_new(objects, text_field, value_field, options={})
  object = objects.to_s.singularize
  all_objects = object.capitalize.constantize.all
  all_objects = all_objects.sort_by(&options[:order_by]) if options.has_key?(:order_by)
  select_options = all_objects.map{ |obj| [obj.send(text_field), obj.send(value_field)] }
  select_options << [wrap_create_new_option("create new #{object}".titleize), "new_#{object}"]
  options_for_select(select_options)
end

def wrap_create_new_option(str)
  ">> #{str} …
Run Code Online (Sandbox Code Playgroud)

forms select ruby-on-rails ruby-on-rails-3

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

除了 JavaScript 之外,您还可以在浏览器中执行什么语言

除了 javascript 之外,还有其他语言可以被浏览器解释和执行吗?我也对特定于浏览器的内容感到高兴。

欢迎任何答案

browser programming-languages

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

无法在界面生成器中打开库窗口

我使用的是安装了Xcode 3.2.5和iOS SDK 4.2的MacBook Pro.当我通过单击nib文件启动Interface Builder时,我没有看到任何库窗口.任何人都知道为什么这样做?

谢谢!

xcode interface-builder

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

比较对象

我有一个类,它包含一些字符串成员,一些双成员和一些数组对象.

我创建了这个类的两个对象,是否有任何最简单,有效的方法来比较这些对象并说它们相等?有什么建议?

我知道如何编写比较函数,但这会耗费时间.

c#

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

App.Config自定义配置部分问题

我为我的应用程序创建了一个自定义配置部分.由于某种原因,Visual Studio 2010没有拾取和我的自定义属性.对于所有"添加"键,我收到与此类似的警告:

Could not find schema information for the element 'urlFilterSection'
Run Code Online (Sandbox Code Playgroud)

配置文件:

<configSections>
    <section name="urlFilterSection" type="BotFinderApp.Models.UrlFilterSection, BotFinder" />
</configSections>

<urlFilterSection>
    <urlFilterCollection>
        <add url="urlhere.com.au" numberOfIpsToExtract="10" />
        <add url="urlhere.com.au" numberOfIpsToExtract="10" />
        <add url="urlhere.com.au" numberOfIpsToExtract="10" />
        <add url="urlhere.com.au" numberOfIpsToExtract="10" />
        <add url="urlhere.com.au" numberOfIpsToExtract="10" />
        <add url="urlhere.com.au" numberOfIpsToExtract="10" />
        <add url="urlhere.com.au" numberOfIpsToExtract="10" />
        <add url="urlhere.com.au" numberOfIpsToExtract="10" />
        <add url="urlhere.com.au" numberOfIpsToExtract="10" />
    </urlFilterCollection>
</urlFilterSection>
Run Code Online (Sandbox Code Playgroud)

UrlFilterSection:

namespace BotFinderApp.Models
{
    public class UrlFilterSection : ConfigurationSection
    {
        public UrlFilterSection()
        {    
        }

        [ConfigurationProperty("urlFilterCollection", IsDefaultCollection = false)]
        [ConfigurationCollection(typeof(UrlFilterCollection), AddItemName …
Run Code Online (Sandbox Code Playgroud)

c# asp.net configuration app-config configuration-files

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

为什么javascript不属于项目架构?

我最近遇到一个问题,有人询问我们在公司使用什么架构,而其他人回答了LAMP.

我不确定为什么我们不将javascript作为架构的一部分.这暗示了吗?还是有什么我想念的?如果有人使用说ECMA脚本或VB脚本而不是javascript怎么办?

javascript php lamp

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

智能网络功能,算法(您可能关注的人,与您类似...)

我有3个关于智能网络算法的主要问题(web 2.0)

这本书我正在阅读http://www.amazon.com/Algorithms-Intelligent-Web-Haralambos-Marmanis/dp/1933988665,我想更深入地学习算法

1.您可能关注的人(推特)

如何确定我的请求的最近结果?数据挖掘?哪种算法?

2.你如何连接功能(Linkedin)

简单的算法就是这样的.它利用两个节点之间的路径让之间说和其他人是Ç. 我- > A,B - > A的连接件- "ç.它不是任何强力算法或任何其他类似的图算法:)

3.类似于你(Twitter,Facebook)这个算法类似于1.它只是简单地使用Twitter中的max(count)朋友(facebook)或max(count)粉丝吗?或他们实施的任何其他算法?我认为第二部分是正确的,因为运行循环

 dict{count, person}
 for person in contacts:
        dict.add(count(common(person)))
 return dict(max)
Run Code Online (Sandbox Code Playgroud)

在每个令人耳目一新的页面中都是愚蠢的

4.您的意思是(谷歌),我知道,他们可能有实现它语音算法 http://en.wikipedia.org/wiki/Phonetic_algorithm简单的同音 http://en.wikipedia.org/wiki/Soundex这里是谷歌工程副总裁兼首席信息官Douglas Merrill讲http://www.youtube.com/watch?v=syKY8CrHkck#t=22m03s

前三个问题怎么样?欢迎任何想法!

谢谢

algorithm twitter soundex

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

面向对象程序员的方案

我对Scheme非常感兴趣,并开始使用一些玩具编程示例,并正在阅读Paul Graham的On Lisp.

我无法找到的一件事是一本书或网站,旨在向"OO人"教授Scheme,即像我这样的人,他们用c ++/Java/Python完成了99%的编码.

我看到闭包是一种对象,在某种意义上它们具有本地状态,并提供一个或多个可以访问该状态的函数.但我不想学习Scheme只是为了将我现有的习惯移植到它上面.这就是为什么我现在正在学习Scheme而不是Common Lisp; 我担心CLOS可能会成为我现有OO习惯的拐杖.

理想的是一本书或网站,提供用OO语言解决的问题的案例研究,以及以Schemey方式在Scheme中解决的问题.我想我最欣赏科学计算和/或计算机图形学问题,但任何事都可以.

任何教学领导都会非常感激.

lisp oop scheme functional-programming idioms

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

这个 next_combination 代码的用法

目前我正在尝试从包含一些整数的向量生成组合。现在我希望它打印出所有长度为 to_generate 的组合。我在 C++中的组合和排列中发现了这段代码,它使用 std::next_permutation 来生成组合。next_combination 代码如下:

template<class RandIt, class Compare>
bool next_combination(RandIt first, RandIt mid, RandIt last, Compare comp)
{
    std::sort(mid, last, std::tr1::bind(comp, std::tr1::placeholders::_2
                                        , std::tr1::placeholders::_1));
    return std::next_permutation(first, last, comp);
}
Run Code Online (Sandbox Code Playgroud)

我试着这样称呼它:

bool mycomp (int c1, int c2)
{ return (c1)<(c2); }


void test_combos(int to_generate){
    std::vector<int> combo(30);
    for(int i=0;i<30;++i){
        combo.push_back(i);
    }
    while(next_combination<std::vector<int>::iterator,   bool>(combo.begin(),combo.begin()+to_generate,combo.end(),mycomp)){
        for(std::vector<int>::iterator iter = combo.begin(); iter != combo.end() ; ++iter){
            std::cout << *iter << " ";
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但我收到一条巨大的 stl 乱码错误消息。这里有什么明显的问题吗?

我可以找到哪些标头 …

c++ message formatted

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

确认import*和xxx import之间的区别*

我很惊讶地发现了这一点

import foo
Run Code Online (Sandbox Code Playgroud)

from foo import *
Run Code Online (Sandbox Code Playgroud)

对全球会员有不同的影响.我想确认我的实验是正确的行为.

在第一个示例中,更改模块foo中的成员将反映在导入foo的所有代码中.但是,在后一种情况下更改该成员似乎只会影响导入它的文件.换句话说,使用后面的方法将为每个导入文件提供foo中自己的成员副本.

我想要的行为是从所有文件访问foo.x,能够从所有文件中更改它,并将更改反映在所有文件中(如果你愿意的话,真正的全局).

python python-import

12
推荐指数
1
解决办法
2020
查看次数