问题列表 - 第17912页

在rails中订购确认页面

我一直在尝试为我的rails应用程序创建一个订单确认页面,并且我不太确定如何以一种宁静的方式解决它.

这个问题有几个答案让我走到了一半,但问题是我不太确定如何在rails视图中设置表单,以便用户访问包含所有详细信息的确认页面而不是创建动作.

现在我的观点很简单:

        <% form_for :order do |f| %>
      <%= f.error_messages %>
      <p>
        <%= f.label :first_name %><br />
        <%= f.text_field :first_name, :size => 15 %>
      </p>
      <p>
        <%= f.label :last_name %><br />
        <%= f.text_field :last_name, :size => 15 %>
      </p>
      (Be sure to enter your name as it appears on your card)
      <p>
        <%= f.label :card_type %><br />
        <%= f.select :card_type, [["Visa", "visa"], ["MasterCard", "master"], ["Discover", "discover"], ["American Express", "american_express"]] %>
      </p>
      <p>
        <%= f.label :card_number %><br />
        <%= …
Run Code Online (Sandbox Code Playgroud)

forms rest routes ruby-on-rails confirmation

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

圆角矩形,渐变色

我还没有真正用Core Graphics做过多少编程.而且我倾向于坚持使用QuartzCore,因为它通过图层属性做了很多我需要的东西:)

但是,我有一个UIView,它目前是渐变的.我想为这个UIView添加圆角,当我绘制渐变时,layer属性不会这样做:

- (void)drawRect:(CGRect)rect {
    CGContextRef currentContext = UIGraphicsGetCurrentContext();

    CGGradientRef glossGradient;
    CGColorSpaceRef rgbColorspace;
    size_t num_locations = 2;
    CGFloat locations[2] = { 0.0, 1.0 };
    CGFloat components[8] = { 1.0, 1.0, 1.0, 0.95,  // Start color
                            1.0, 1.0, 1.0, 0.60 }; // End color

    rgbColorspace = CGColorSpaceCreateDeviceRGB();
    glossGradient = CGGradientCreateWithColorComponents(rgbColorspace, components, locations, num_locations);

    CGRect currentBounds = self.bounds;
    CGPoint topCenter = CGPointMake(CGRectGetMidX(currentBounds), 0.0f);
    CGPoint midCenter = CGPointMake(CGRectGetMidX(currentBounds), CGRectGetMaxY(currentBounds));
    CGContextDrawLinearGradient(currentContext, glossGradient, topCenter, midCenter, 0);

    CGGradientRelease(glossGradient);
    CGColorSpaceRelease(rgbColorspace);
}
Run Code Online (Sandbox Code Playgroud)

我不确定我应该在drawRect方法中舍入到哪里.谢谢.

iphone gradient core-graphics rounded-corners

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

WPF - 视图和RDLC报告文件

我有一个广泛的WPF应用程序,我现在想要合并一些报告.我了解如何使用RDLC创建报告但是如何查看它们呢?理想情况下,我想使用DocumentViewer,但我不认为这是受支持的文件类型之一.有些文章建议使用ReportViewer,但我没有将它作为IDE中的控件(VS Pro 2008).

有没有办法将RDLC"转换"为XPS,然后使用DocumentViewer或WPF应用程序查看RDLC报告的最佳方式是什么?

wpf rdlc documentviewer

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

搜索整个表?PHP MySQL

我创建了以下搜索脚本,但在查询数据库时只能搜索一个表列:

$query = "select * from explore where site_name like '%".$searchterm."%'";
Run Code Online (Sandbox Code Playgroud)

我想知道如何搜索整个表格(探索).另外,我需要修复这行代码:

echo "$num_found. ".($row['site_name'])." <br />";
Run Code Online (Sandbox Code Playgroud)

最后一件令我烦恼的事情是,当我在另一个页面上按下提交按钮时,我总是会显示消息"请输入搜索词".即使我进入某事物?

感谢您的帮助,如果需要,这是整个脚本:

<?php
// Set variables from form.
$searchterm  = $_POST['searchterm'];
trim ($searchterm);

// Check if search term was entered.
if (!$serachterm)
{
    echo "Please enter a search term.";
}
// Add slashes to search term.
if (!get_magic_quotes_gpc())
{
    $searchterm = addcslashes($searchterm);
}

// Connects to database.
@ $dbconn = new mysqli('localhost', 'root', 'root', 'ajax_demo');
if (mysqli_connect_errno())
{
    echo "Could not connect to …
Run Code Online (Sandbox Code Playgroud)

php mysql sql search

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

在Mac上绑定zsh与zsh

我一直在尝试在Mac上绑定zzh中的键但是遇到了一些麻烦.我知道我应该用Google搜索,但找不到我需要的东西......

我一直试图将ctrl-backspace绑定为ctrl-w的等价物,即删除一个单词.但我找不到它的关键代码.当我使用'read'时,没有任何东西出现.我也无法在线查找图表.

另外,我无法以某种方式绑定主/结束键(即fn-left,fn-right).它没有绑定在终端的键盘分配或.zshrc中,但是当我按下它时它仍然会做一些奇怪的事情.页面向上和向下似乎表现得不那么奇怪.有帮助吗?

谢谢

macos binding zsh zshrc

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

任何常见的OS文件系统是否都使用哈希来避免多次存储相同的内容数据?

许多文件存储系统使用散列来避免重复相同的文件内容数据(以及其他原因),例如,Git和Dropbox都使用SHA256.文件名和日期可以不同,但​​只要内容生成相同的哈希值,它就不会被存储多次.

为了节省空间,在OS文件系统中这似乎是一件明智的事情.是否有任何Windows或*nix的文件系统可以执行此操作,还是有充分理由说明它们都没有?

在大多数情况下,这将消除对重复文件查找器实用程序的需求,因为此时您将保存的唯一空间将是文件系统中的文件条目,对于大多数用户而言,这不足以解决问题.

编辑:可以说这可能是服务器故障,但我觉得开发人员更有可能理解所涉及的问题和权衡.

filesystems hash operating-system

8
推荐指数
4
解决办法
3839
查看次数

C#:从Windows桌面应用程序打开浏览器并POST到URL

我有一个小型的WPF应用程序(虽然我认为无论是wpf表单还是webform应用程序并不重要?)我想要启动一个新的浏览器窗口并POST到特定的URL.我一直在搞乱:

System.Diagnostics.Process.Start("http://myurl.com");
Run Code Online (Sandbox Code Playgroud)

启动窗口,但我不认为我可以使用相同的过程实际发布到网址...我也尝试过HttpWebRequest,但我希望用户能够在我发布到我之后使用该应用程序这个网址,不只是向他们展示结果......我能看到什么才能做到这样的事情?

c# browser wpf post

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

Javascript isnull

这是用jQuery编写的一个非常棒的函数来确定url字段的值:

$.urlParam = function(name){
    var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
    return results[1] || 0;
}

// example.com?someparam=name&otherparam=8&id=6
$.urlParam('someparam'); // name
$.urlParam('id'); // 6
$.urlParam('notavar'); // null
Run Code Online (Sandbox Code Playgroud)

http://snipplr.com/view/11583/retrieve-url-params-with-jquery/

我想添加一个条件来测试null,但这看起来有点笨拙:

if (results == null) {
    return 0;
} else {
    return results[1] || 0;
}
Run Code Online (Sandbox Code Playgroud)

问:完成上述if/then语句的优雅方法是什么?

javascript url jquery

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

<button>标签有什么缺点?

我开始使用诊断css样式表,例如 http://snipplr.com/view/6770/css-diagnostics--highlight-deprecated-html-with-css--more/

建议的规则之一突出显示类型为submit的输入标记,建议将其<button>用作更具语义的解决方案.<button>您遇到过类型提交(例如浏览器兼容性)的优点和缺点是什么?

为了清楚,我理解规范<button>,它有一个定义的开始和结束,它可以包含各种元素,而输入是一个单一的,不能包含东西.我最想知道的是它是否破碎.我想知道当前可用的按钮是多少.不幸的是,下面的第一个答案似乎暗示它已被打破,除了表格以外的用途.

编辑2015年

景观发生了变化!我现在有6年以上的处理按钮的经验,浏览器有点从IE6和IE7转移.所以我会添加一个答案,详细说明我发现的内容以及我的建议.

css tags diagnostics button internet-explorer-7

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

我如何"压缩排序"并行numpy数组?

如果我有两个并行列表,并希望按照第一个元素的顺序对它们进行排序,那么很容易:

>>> a = [2, 3, 1]
>>> b = [4, 6, 7]
>>> a, b = zip(*sorted(zip(a,b)))
>>> print a
(1, 2, 3)
>>> print b
(7, 4, 6)
Run Code Online (Sandbox Code Playgroud)

如何使用numpy数组而不将它们解压缩到传统的Python列表中呢?

python sorting numpy

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