小编ser*_*erg的帖子

使用另一个变量作为计数器创建javascript变量

说我想要这样的东西:

var i = 0;

for (i upto 100) {
    var x+i = "This is another variable altogether";
    i++;
}
Run Code Online (Sandbox Code Playgroud)

javascript解释器会看到:

var x = "This is another variable altogether";
var x1 = "This is another variable altogether";
var x2= "This is another variable altogether";
var x3 = "This is another variable altogether";
var x4 = "This is another variable altogether";
Run Code Online (Sandbox Code Playgroud)

我可以使用变量计数器来增加变量的名称,所以我有完全不同的变量吗?

javascript variables

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

CS0411:无法从用法中推断出方法“System.Web.Mvc.Html.EditorExtensions.EditorFor<>)”的类型参数

我创建了一个模型类;一个简单的 POCO 类:

public class ContactModel
{
    [Required]
    public string Name { get; set; }

    [Required]
    public string Email { get; set; }

    [Required]
    public string Message { get; set; }

    [Required]
    public string Work{ get; set; }        
}
Run Code Online (Sandbox Code Playgroud)

在视图中,我想调用并编辑该模型:

<div class="contact-form">
    @Html.EditorFor(new Map.WebUI.Models.ContactModel())
</div>
Run Code Online (Sandbox Code Playgroud)

但我收到错误:

编译错误

描述:编译服务此请求所需的资源期间发生错误。请查看以下具体错误详细信息并适当修改您的源代码。

编译器错误消息:CS0411:无法从用法推断方法“System.Web.Mvc.Html.EditorExtensions.EditorFor(System.Web.Mvc.HtmlHelper, System.Linq.Expressions.Expression>)”的类型参数。尝试显式指定类型参数。

来源错误:

考虑到视图不是类型化到该对象类型的,如何为随机类调用编辑器?

c# html-helper model asp.net-mvc-3

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

## User:1123123123>的未定义方法`password'

我正在关注此视频教程并学习如何从头开始创建身份验证:

http://www.youtube.com/watch?v=O5RDisWr_7Q


这是我的用户迁移文件:

class CreateUsers < ActiveRecord::Migration
  def change
    create_table :users do |t|
      t.string :email
      t.string :password_hash
      t.string :password_salt

      t.timestamps
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

而我的控制器:

class UsersController < ApplicationController
  def new
    @user = User.new
  end

  def create
    @user = User.new(params[:users])
    if @user.save
      redirect_to root_url, :notice => "Signed up!"
    else
      render "new"
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

最后我的模型:

class User < ActiveRecord::Base
  attr_accessible :email, :password_hash, :password_salt

  before_save :encrypt_password

  validates_confirmation_of :password
  validates :password, presence: true
  validates :email, presence: true

  def encrypt_password
    if password.present?
      self.password_salt = …
Run Code Online (Sandbox Code Playgroud)

ruby forms controller model ruby-on-rails-3

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

当使用Javascript加载内容时,如何使用Nokogiri解析页面?

我正在尝试解析Twitch.tv网站上的一些内容,作为Nokogiri的学习练习.

在获取HTML文档时,我没有获得我在Google Chrome上看到的来源,似乎内容是通过Javascript加载而不是初始GET请求.

如何使用Nokogiri解析该网站的流列表?或者更一般地说,如何解析DOM加载完成后动态加载的内容?

ruby nokogiri ruby-on-rails-3

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

Ember数据find()方法返回数组,但我需要一条记录

我正在使用Ember和Ember-Data.

App.InviteRoute = Ember.Route.extend({
  model: function(params) {
    return this.store.find('user', { invitation_token: params.token });
  }
});
Run Code Online (Sandbox Code Playgroud)

这会ping我的服务器并返回单个用户记录,但该this.store.find()方法返回DS.PromiseArray.

我只需要知道如何使用任意字段使用Ember-Data获取单个对象.

在我的模板中:

<h1>This is the invite template.</h1>
<p>{{id}}</p>
<p>{{email}}</p>
Run Code Online (Sandbox Code Playgroud)

javascript ruby-on-rails ember.js ember-data

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

从数组中检索PHP值; 数组从2开始?

可能重复:
混合数组和对象

我正在使用print_r以查看数组包含的内容:

Array ( 
    [2] => stdClass Object ( 
        [id] => 2 
        [category] => 1 
        [sortorder] => 10001 
        [shortname] => 2323 
        [fullname] => asdaSDa 
        [startdate] => 1343188800 
        [visible] => 1 
        [groupmode] => 0 
        [groupmodeforce] => 0 
        [numsections] => 10 
        [role] => student 
        [rolename] => Student 
    ) 
)
Run Code Online (Sandbox Code Playgroud)

我想重温一下它的价值[id].如何使用PHP实现这一目标?

我尝试了以下但从服务器收到异常500:

echo "<h1>CODIGO: ".$courses[2]["id"]."</h1>";
Run Code Online (Sandbox Code Playgroud)

有什么建议?

php arrays

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

放置像'<?'时无法识别PHP标记

我有一个简单的CakePHP应用程序,在我的视图中,我动态设置每个视图的标题:

<? $this->viewVars['title_for_layout'] = 'Wicked Awesome Title' ?>
Run Code Online (Sandbox Code Playgroud)

但是在我的一台机器上,代码没有运行,而是输出到浏览器窗口,好像它不是可识别的PHP代码.

<!-- Actual output in the browser window. -->    
viewVars['title_for_layout'] = 'Wicked Awesome Title' ?>
Run Code Online (Sandbox Code Playgroud)

如果我放置正确的<?php标签,一切运行正常,但这不是CakePHP推荐的默认方式.

为什么它在一台机器上工作,而在另一台机器上不工作?

php cakephp

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

使用CakePHP的Form帮助程序生成下拉列表并添加自定义类

我正在尝试select在CakePHP 2.2网站上生成用于过滤目的的HTML 元素.

这是我在View中运行的代码:

echo $this->Form->input('proveedor_id', array(
    'type' => 'select', 
    'options' => $proveedores,
    'div' => array('class' => 'asd')
));
Run Code Online (Sandbox Code Playgroud)

但是生成的select元素没有我想要的类asd.

有什么建议?

select cakephp

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

如何从PHP代码中轻松地进行POST?

可能重复:
PHP + curl,HTTP POST示例代码?
POST数据到URL php
如何发出HTTP POST请求?

我创建了一个拦截常规帖子的脚本,并根据用户名做了一件事.

在其中一个条件分支中,我想移动用户并将他在登录表单中写下的内容POST到另一个PHP脚本.

如何轻松地向URL发出POST请求?

是否有类似的东西:

$data = array("username" => "admin", "password" => "hunter2");

http_post("foo.com", "POST", $data);
Run Code Online (Sandbox Code Playgroud)

有什么建议?

php http-post

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

简单格式化时间字段以显示'21:30'而不是整个UTC时间字符串

我的rails _form代码:

<%= simple_form_for @admin_event, :html => { :class => 'main-form' } do |f| %>
  <%= f.input :time_of_event, :format => l(:time_of_event, '%d %b. %Y'), :as => :string, :label => 'Hora', :input_html => { :class => 'thin', :placeholder => 'eg: 20:30' } %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

我收到错误消息:

Cannot convert symbol to string.
Run Code Online (Sandbox Code Playgroud)

如何设置它_form以始终使用时间转换器显示此字段,以便数据库有一个完整的字段(2000-01-01 19:30:00.000000),它只会显示在表单中19:30

format time ruby-on-rails ruby-on-rails-3 simple-form

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

使用jQuery将img元素复制到另一个div

我有一个简单的div与单个图像.我想将同一个img元素复制到另一个div.

$('.copy').click(function() {
    imageElement = $(this).siblings('img.source')[0];

    item = $('<div class="item">' + imageElement + '</div>');
});
Run Code Online (Sandbox Code Playgroud)

我明白了:

[object HTMLImageElement]
Run Code Online (Sandbox Code Playgroud)

而不是实际的图像标签渲染.有任何想法吗?

html javascript jquery copy image

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

float64 和 int 类型不匹配

我正在尝试创建随机成绩并将它们添加到test_scores数组中。然后计算平均值。

这个程序:

package main

import (
    "fmt"
    "math/rand"
)

func main() {
    i := 0
    var test_scores [5]float64
    for i < len(test_scores) {
        test_scores[i] = rand.Float64()
        i++
    }
    fmt.Println(test_scores)

    var total float64 = 0
    i = 0
    for i < len(test_scores) {
        total += test_scores[i]
        i++
    }
    fmt.Println(total)
    fmt.Println(total / len(test_scores))
}
Run Code Online (Sandbox Code Playgroud)

产生:

main.go:24: invalid operation: total / 5 (mismatched types float64 and int)
Run Code Online (Sandbox Code Playgroud)

这个效果很好:

package main

import (
    "fmt"
    "math/rand"
)

func main() {
    i := 0 …
Run Code Online (Sandbox Code Playgroud)

arrays go

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

传递标志变量去程序导致奇怪的输出

sergiotapia at Macbook-Air in ~/Work/go/src/github.com/sergiotapia/gophers on master [!]
$ go build && go install && gophers -github_url=https://github.com/search?utf8=%E2%9C%93&q=location%3A%22San+Fransisco%22+location%3ACA+followers%3A%3E100&type=Users&ref=advsearch&l=
[1] 51873
[2] 51874
[3] 51875
[4] 51877
[2]   Done                    q=location%3A%22San+Fransisco%22+location%3ACA+followers%3A%3E100
[3]   Done                    type=Users
[4]+  Done                    ref=advsearch
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用long github url作为我的Gophers代码中的参数.它适用于所有其他网址类型,如组织或观星者.但是当我尝试使用搜索结果页面时,我得到了上面的奇怪输出.

https://github.com/search?utf8=%E2%9C%93&q=location%3A%22San+Fransisco%22+location%3ACA+followers%3A%3E100&type=Users&ref=advsearch&l=

package main

import (
    "flag"
    "log"
    "strings"

    "github.com/PuerkitoBio/goquery"
)

type user struct {
    name     string
    email    string
    url      string
    username string
}

func main() {
    url := flag.String("github_url", "", "github url you want to scrape")
    flag.Parse()
    githubURL := *url
    doc, …
Run Code Online (Sandbox Code Playgroud)

parameters command-line parsing go

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