小编Jon*_*atz的帖子

SQL Where子句'以'开头'?

在我的rails应用程序中,我有一个SQL查询,用于搜索查询(params [:q]).如何更改它以便查询/:q不能在行内的任何位置,但必须与它一起开始?这里的代码:

 AccountNumber.where("account_number like?", "%#{params[:q]}%")
Run Code Online (Sandbox Code Playgroud)

sql ruby-on-rails where where-clause

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

使用html表行作为复选框的方法?

我在rails应用程序上工作,我试图让HTML表的每一行对应一个复选框,然后单击行选择/取消选中该复选框.这在这里说明:http://jsfiddle.net/3XZvV/2/

但是,我想在我的rails项目中保留Prototype,所以有谁知道如何将它从jquery转换为原型或知道任何教程这样做?

继承人我的(失败)尝试这样做:http://jsfiddle.net/3XZvV/12 /

html jquery prototypejs

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

监控可满足范围的变化?

我有一个spancontenteditable="true".我试图附加一个change事件.但根据jQuery文档,更改仅适用于表单输入.还有其他方法吗?

下面是一个jsfiddle:http://jsfiddle.net/vQuEA/

jquery

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

AppendChild 在 Ajax 请求中不起作用

我有一个脚本,用于在按下当前输入字段元素时添加输入字段元素。当我使用innerHTML时,它会替换当前的,这不是我想要的。所以我认为appendChild应该添加而不是替换,但它不起作用。这是我的脚本..

<script type="text/javascript">
function addfile()
{
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("org_div1").appendChild = xmlhttp.responseText;
    }
  }
xmlhttp.open("GET","addfile.php");
xmlhttp.send();
}
</script>
Run Code Online (Sandbox Code Playgroud)

还有我的 html 内容..

<div id="org_div1" class="file_wrapper_input">

                        <input type="hidden" value="1" id="theValue" />
<input type="file" class="fileupload" name="file1" size=
"80" onchange="addfile()" /></div>
Run Code Online (Sandbox Code Playgroud)

还有我的 addfile.php 文件..

    var i=0;
        var ni = document.getElementById('org_div1');
        var numi = document.getElementById('theValue');
        var num = (document.getElementById('theValue').value …
Run Code Online (Sandbox Code Playgroud)

javascript ajax innerhtml appendchild

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

Rails:预期..定义Account_number

我有一个rails项目,并在尝试加载我的new.html.erb页面时不断收到以下错误:

Expected /usr/local/www/apache22/data/update_pi_names/app/models/account_number.rb to define Account_number
Run Code Online (Sandbox Code Playgroud)

继承人我在控制器中的新手:

 def new
    @pi_name = PiName.new
    @account_numbers = Account_number.find_all
    respond_to do |format|
      format.html # new.html.erb
      format.xml  { render :xml => @pi_name }
    end
  end
Run Code Online (Sandbox Code Playgroud)

我的model/account_number.rb:

class AccountNumber < ActiveRecord::Base
        has_and_belongs_to_many :pi_names


end
Run Code Online (Sandbox Code Playgroud)

如果您需要更多信息,请告诉我们!

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

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

从父级中删除多个子级?

我有一堆同名的元素,我试图用 onchange 函数同时删除它们。

这是javascript:

<script type="text/javascript">
    function removeoldAccounts() {
        var e = document.getElementById("account_table")
        var accounts = document.getElementsByName("extraaccounts");
        e.removeChildren(accounts);
    }
</script>
Run Code Online (Sandbox Code Playgroud)

(甚至不确定 removeChildren 是否是一个真正的命令)还有我的元素,我将 onchange 操作赋予:

<select id="piname" name="pi_name" onChange="removeoldAccounts" />
Run Code Online (Sandbox Code Playgroud)

我试图删除的元素:

<tbody id="account_table">
    <tr>
        <td>Account Number<span>*</span>:</td>

        <td id="accounts">
            <select id="accountnum" name="account_number">
                <option value="5636745946254">5636745946254</option>
                <option value="23164847322">23164847322</option>
            </select> 
        </td>

        <td> 
            <input type="hidden" id="theValue3" value="81">
            <input type="button" value="Add More" onclick="addaccount()">
        </td>
    </tr>

    <tr id="80" name="extraaccount">
        <td>
            <select id="80" name="account_number">
                <option value="5636745946254">5636745946254</option>
                <option value="23164847322">23164847322</option>
            </select>
        </td>

        <td>
            <input type="text" size="20" name="account_comment80">
        </td>

        <td>
            <input …
Run Code Online (Sandbox Code Playgroud)

javascript removechild

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

没有路线匹配"/"?

我知道这似乎是一个非常简单的错误,但它来自一个复杂的过程.

我试图将旧的rails 2应用程序升级到rails 3.在我的routes.rb文件中,我有

root :to => "home#index"
Run Code Online (Sandbox Code Playgroud)

我还有一个文件'app/controllers/home_controller.rb'和'app/views/home/index.html.erb',所以我根本得不到可能导致此错误的原因.升级到rails 3并不容易.

(在home_controller.rb中,我有def index end)

有什么建议?

**更新 - 完整的路线文件**

 SpecimenTracker::Application.routes do
  map.resources :users

  map.resource :session

  # The priority is based upon order of creation: first created -> highest priority.

  # Sample of regular route:
  #   map.connect 'products/:id', :controller => 'catalog', :action => 'view'
  # Keep in mind you can assign values other than :controller and :action

  # Sample of named route:
  #   map.purchase 'products/:id/purchase', :controller => 'catalog', …
Run Code Online (Sandbox Code Playgroud)

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

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

将视图的NSinteger属性设置为NSInteger?

我正在尝试在视图上设置一个变量,我正准备加载.下面是设置它的代码:

 NSInteger amountOfQuestions = [self.questions.text intValue];
    Timer_ViewController *tvc = [[Timer_ViewController alloc] initWithNibName:@"Timer_ViewController" bundle:nil];

    tvc.amountOfQuestions = &amountOfQuestions;
Run Code Online (Sandbox Code Playgroud)

这是@interface Timer_ViewController:

@interface Timer_ViewController : UIViewController
{
    NSInteger amountOfQuestions;
}

    @property (nonatomic) NSInteger *amountOfQuestions;



@end
Run Code Online (Sandbox Code Playgroud)

我对Objective-c相对较新,因此可以理解明显的设计缺陷.

properties objective-c nsinteger

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

将NULL变量插入数据库

我有变量设置为NULL,我试图插入数据库但由于某种原因,他们继续提交为'0'.我很肯定,我试图插入的列允许NULL并且默认设置为NULL.继承我的代码:

$insert = NULL;
$query = mysql_query("INSERT INTO `table1` (column1) VALUES ('$insert')") or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)

php mysql null

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