问题列表 - 第46538页

使用嵌套表单上传Carrierwave?

不确定这里发生了什么,但我认为我的嵌套表格部分导致了CarrierWave的问题.

当我用上传的文件更新字段时,没有任何反应:没有错误,但也没有存储.

我有一个"家庭"模型,与"个人"模型有"has_many"关系."个人"模型有一个"图片"上传者:

class Individual < ActiveRecord::Base
    belongs_to :household
    mount_uploader :picture, PictureUploader
end
Run Code Online (Sandbox Code Playgroud)

在我看来,我有:

= form_for @household, :html => {:multipart => true} do |f|
Run Code Online (Sandbox Code Playgroud)

然后为个人打电话:

= f.fields_for :individuals do |builder|
  = render 'individual_fields', :f => builder

= f.submit
Run Code Online (Sandbox Code Playgroud)

部分只有以下内容:

= f.label :firstname, 'First'
= f.text_field :firstname, :size => 10
= f.label :lastname, 'Last'
= f.text_field :lastname, :size => 15
= f.file_field :picture
Run Code Online (Sandbox Code Playgroud)

上传的图片显示在参数中:

Started POST "/households/849" for 127.0.0.1 at 2011-02-15 15:45:16 -0500
  Processing by HouseholdsController#update as HTML
  Parameters: {"...6/1/2008; Active …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails ruby-on-rails-3

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

在2d中3个点共线

我试图验证3点(双)在2-D中是否共线.我发现不同的Pascal函数如果经过验证则返回true; 这些函数使用整数来指定X和Y坐标.我需要更精确的计算至少对X和Y的小数部分的前3位数字表示为double类型.谁可以帮我这个?

我找到了这个功能:

function Collinear(x1, y1, x2, y2, x3, y3: Double): Boolean;
begin
  Result := (((x2 - x1) * (y3 - y1) - (x3 - x1) * (y2 - y1)) = 0);
end;
Run Code Online (Sandbox Code Playgroud)

但我想计算永远不会是0.我应该使用类似的东西吗?

function Collinear(x1, y1, x2, y2, x3, y3: Double): Boolean;
begin
  Result := (((x2 - x1) * (y3 - y1) - (x3 - x1) * (y2 - y1)) < 0.01);
end;
Run Code Online (Sandbox Code Playgroud)

delphi geometry pascal delphi-2009

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

IIS上的ASP.NET MVC3和Windows Auth会重定向到/ Account/Login

我正在运行MVC3和Windows身份验证Web应用程序.当我部署到IIS6时,它运行良好,直到我点击需要身份验证的页面.然后,当我在我的应用程序中没有跟踪它并且我的web.config配置为windows auth时,它会自动重定向到/ Account/Login.

有任何想法吗?

这是我的整个web.config文件:http://pastie.org/1568510

asp.net-mvc iis-6 windows-authentication sharp-architecture asp.net-mvc-3

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

jquery:[]选择器?

给定一个SELECT元素:

<select>
    <option>foo</option>
    <option>bar</option>
    <option>baz</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我想选择值为"bar"的OPTION元素.

这不起作用:

$('option[text="bar"]').attr('selected', true);
Run Code Online (Sandbox Code Playgroud)

但是,这确实有效:

$('option:[text="bar"]').attr('selected', true);
Run Code Online (Sandbox Code Playgroud)

为什么?

现场演示:http://jsfiddle.net/YbfqZ/2/

html javascript jquery

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

当使用LEFT(外部)连接时,连接中表的顺序是否重要?

我想确认一下SQL查询

SELECT ....
  FROM apples,
       oranges
       LEFT JOIN kiwis ON kiwis.orange_id = oranges.id,
       bananas
 WHERE ....
Run Code Online (Sandbox Code Playgroud)

完全等同于FROM子句中的其他排列,例如

SELECT ....
  FROM oranges
       LEFT JOIN kiwis ON kiwis.orange_id = oranges.id,
       bananas,
       apples
 WHERE ....
Run Code Online (Sandbox Code Playgroud)

要么

SELECT ....
  FROM bananas,
       apples,
       oranges
       LEFT JOIN kiwis ON kiwis.orange_id = oranges.id
 WHERE ....
Run Code Online (Sandbox Code Playgroud)

只要橘子和猕猴桃之间明确的LEFT JOIN保持不变.从我在各种文档中看到的内容来看,返回的集应该完全相同.

我真的只关心查询的结果,而不是它在实际数据库中的性能.(我正在使用PostgreSQL 8.3,AFAIK不支持关于连接顺序的优化器提示,并将尝试自动创建最佳查询计划).

sql postgresql join ansi-sql

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

遍历数字中的每个数字

我正在尝试创建一个程序,用于判断给定的数字是否为" Happy Number ".找到一个快乐的数字需要将数字中的每个数字平方,并将每个数字的平方的结果加在一起.

在Python中,您可以使用以下内容:

SQUARE[d] for d in str(n)
Run Code Online (Sandbox Code Playgroud)

但是我找不到如何在Java中迭代数字中的每个数字.正如您所知,我是新手,并且在Java文档中找不到答案.

java iteration math numbers

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

Acessing a serial to USB device with I/O kit

I have the following problem: I have a Wintec WBT-202 GPS device which has the ability to transmit the location data live as NMEA data over USB. Inside this USB it is just a USB to serial bridge which is run under Windows using the standard usbser.sys driver.

My problem is to get it working under Mac OS X.

The hardware the USB GPS mouse uses an Atmel AT91SAM7S256 chip which also is responsible for the USB interface.

The problem …

c macos usb cocoa iokit

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

Objective-C:断言与异常与错误

在Cocoa中,何时应该使用NSAssert,NSException,NSError?

这就是我一直在想的:

NSAssert - 在创建任何用于程序员自身利益的客户端程序时,可以仔细检查规则,约定,假设或前置条件和后置条件?

NSException - 为了使用该库的其他程序员的利益创建第三方库,以便他们立即知道输入何时无效?

NSError - 当与外部系统连接以获取不保证给我结果的文件,数据库或Web服务等数据时?

cocoa conventions objective-c

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

github上fork和branch之间的区别

如果我分叉一个托管在github上的项目.我分叉所有分支吗?我怎么知道我的fork基于哪个分支?换句话说哪个分支将被下载到我的PC?

branch github git-branch git-fork

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

如何创建在锁定屏幕顶部可见的活动

屏幕锁定时,我收到了传入的C2DM通知.我想唤醒屏幕并使用活动在锁定屏幕顶部显示通知消息.我正在从我的C2DM BroadcastReceiver启动通知活动,如下所示:

Intent new_intent= new Intent().setClass( context, EIAlertDialog.class );           
new_intent.addFlags( Intent.FLAG_ACTIVITY_CLEAR_TOP );      
new_intent.addFlags( Intent.FLAG_ACTIVITY_NEW_TASK );      
context.startActivity( new_intent );
Run Code Online (Sandbox Code Playgroud)

在通知Activity的onCreate方法中,我按如下方式唤醒屏幕:

PowerManager powerManager= (PowerManager)getSystemService( Context.POWER_SERVICE );
if (!powerManager.isScreenOn()) {
    mWakeLock= powerManager.newWakeLock(
                   PowerManager.FULL_WAKE_LOCK |
                   PowerManager.ACQUIRE_CAUSES_WAKEUP, 
                   "My Tag" )
    mWakeLock.acquire();
}
Run Code Online (Sandbox Code Playgroud)

屏幕被唤醒,但在我解锁屏幕之前,通知活动不可见.

我意识到我可以使用下面的代码来避开锁定屏幕,但这是不可取的.我希望用户解锁手机,只要他/她有兴趣阅读/回复通知.

getWindow().addFlags(
    WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD |
    WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED |
    WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON 
);
Run Code Online (Sandbox Code Playgroud)

android locking wakeup

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