问题列表 - 第27928页

在Rails中渲染部分时,'locals'可以与'collection'一起使用吗?

当我尝试渲染这样的部分时,一切正常:

= render :partial => "/shared/enquiry/car_type", :collection => @enquiry.available_car_types
Run Code Online (Sandbox Code Playgroud)

但是,如果我还想传递一个变量(在这种情况下是'path',因为我在两个表单中共享这个部分),我无法使用该路径:

= render :partial => "/shared/enquiry/car_type", :collection => @enquiry.available_car_types, :locals => {:path => customers_enquiry_path}
Run Code Online (Sandbox Code Playgroud)

我尝试过移动的东西,但似乎没有任何工作,让我相信一个人不能使用收藏品的本地人.任何帮助,将不胜感激.

GAV

ruby-on-rails

16
推荐指数
4
解决办法
7034
查看次数

我如何创建一个Django ModelForm,以便有时需要它的字段,有时不是?

好的,这是问题所在.想象一下,我有一个只有两个字段的ModelForm.像这个:

class ColorForm(forms.Form):
    color_by_name = forms.CharField()
    color = forms.IntegerField(widget = forms.Select(choices=COLOR_CHOICES))
Run Code Online (Sandbox Code Playgroud)

因此,用户可以输入颜色名称,从列表中选择颜色名称.颜色是必需的,但这并不意味着用户应手动输入.我是否进行了验证,以便我的代码检查用户是否在下拉列表中选择了颜色,如果没有,那么他应该手动编写它?

python django modelform

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

ASP.NET - 将JSON从jQuery传递到ASHX

我正在尝试将JSON从jQuery传递到.ASHX文件.下面的jQuery示例:

$.ajax({
      type: "POST",
      url: "/test.ashx",
      data: "{'file':'dave', 'type':'ward'}",
      contentType: "application/json; charset=utf-8",
      dataType: "json",      
    });
Run Code Online (Sandbox Code Playgroud)

如何在.ASHX文件中检索JSON数据?我有方法:

public void ProcessRequest(HttpContext context)
Run Code Online (Sandbox Code Playgroud)

但我在请求中找不到JSON值.

asp.net ajax ashx

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

我的mergesort实现中的运行时错误

我写了以下mergesort代码.

public class mergesort {

    public static int a[];

    public static void merges (int work[], int low, int high) {
        if (low==high)
            return;
        else {
            int mid = (low+high)/2;
            merges(work,low,mid);
            merges(work,mid+1,high);
            merge(work,low,mid+1,high);
        }
    }

    public static void main (String[] args) {
        int a[] = new int[] {64, 21, 33, 70, 12, 85, 44, 99, 36, 108};
        merges(a,0,a.length-1);
        for (int i=0; i<a.length; i++) {
            System.out.println(a[i]);
        }
    }


    public static void merge (int work[], int low, int high, int upper) {
        int …
Run Code Online (Sandbox Code Playgroud)

java algorithm

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

C++静态类和shared_ptr内存泄漏

我无法理解为什么以下代码会产生内存泄漏(我使用的boost::shared_ptr是静态类实例).有人能帮助我吗?

#include <crtdbg.h>
#include <boost/shared_ptr.hpp>
using boost::shared_ptr;

#define _CRTDBG_MAP_ALLOC
#define NEW new(_NORMAL_BLOCK, __FILE__, __LINE__)

static struct myclass {
   static shared_ptr<int> ptr;

   myclass() {
      ptr = shared_ptr<int>(NEW int);
   }
} myclass_instance;

shared_ptr<int> myclass::ptr;

int main() {
   _CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF    | _CRTDBG_LEAK_CHECK_DF |
                  _CRTDBG_CHECK_ALWAYS_DF | _CrtSetDbgFlag(_CRTDBG_REPORT_FLAG));
   return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ memory-leaks shared-ptr

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

番石榴的版本如何运作?

我想在项目中使用Guava,但我的PM不喜欢"r05"后缀,说它看起来不稳定.事实上,我需要的部分只是Google-Collections 1.0,现在已弃用(我的PM也不喜欢这个词).

因此,我并没有真正获得Guava/Google-Collections的版本.

我目前正在使用GC1.0进行开发,但如果可能的话,我将切换到更新的稳定版本.

versioning guava

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

jQuery找到'n--child'值

我有一个ul设置为导航,我将在悬停时动画.

由于所有导航项都是不同的宽度,我将它们的默认宽度存储在一个数组中,因此在悬停时,这些宽度可以传回到animate方法.

我需要的是一种找到元素'nth-child'的方法,以便从数组中检索正确的宽度.

就像是:

var count = $(this).count(); //obviously this isn't right!
Run Code Online (Sandbox Code Playgroud)

那么我就可以这样做:

$(this).animate({'width':array(count)}, 400);
Run Code Online (Sandbox Code Playgroud)

任何建议都会对我有所帮助 - 如果有更好的方法来做这种事情,我很乐意接受指针!

jquery hover jquery-animate

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

单声道并行LINQ实现?

我正在考虑尝试PLINQ来并行化一些需要移植的数值方法.Mono是否实现并行LINQ?如果是这样,.NET和mono之间的性能如何比较.

c# mono plinq

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

Linux下/ usr/include下的各种unistd.h有什么区别?

在Linux下的/ usr/include目录下,我输入了命令:find -type f -name unistd.h,它给出了以下输出:

./unistd.h ./linux/unistd.h ./asm-generic/unistd.h ./bits/unistd.h ./asm/unistd.h ./sys/unistd.h

我的问题是,每个unistd.h的目的是什么,因为单个unix规范中只有一个该文件的定义?

提前致谢.

c linux

9
推荐指数
2
解决办法
3789
查看次数

用C++读取文件

我正在编写应用程序来监视文件,然后匹配该文件中的某些模式.我想知道在C++中读取文件的最快方法是逐行读取读取文件块的速度更快.

c++

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