小编Liv*_*i17的帖子

rails生成模型

我试图按照"Head First Rails"一书中的说明进行操作,并在第50页说它创建了一个模型,但我无法使用rails命令创建模型.

当我在此提示符下输入:localhost:~home $

 rails generate model ad name:string description:text price:decimal seller_id:integer email:string img_url:string
Run Code Online (Sandbox Code Playgroud)

我明白了:

Usage:
  rails new APP_PATH [options]

Options:
  -r, [--ruby=PATH]              # Path to the Ruby binary of your choice
                                 # Default: /Users/home/.rvm/rubies/ruby-1.9.3-p125/bin/ruby
  -b, [--builder=BUILDER]        # Path to a application builder (can be a filesystem path or URL)
  -m, [--template=TEMPLATE]      # Path to an application template (can be a filesystem path or URL)
      [--skip-gemfile]           # Don't create a Gemfile
      [--skip-bundle]            # Don't run bundle install
  -G, [--skip-git] …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails ruby-on-rails-3.2

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

计算数组中字符串的实例

我在jQuery中有一个数组,我需要计算该数组中"true"字符串的数量,然后使"numOfTrue"变量等于真实字符串的数量.因此在下面的数组中,有2个"true"字符串,因此numOfTrue将等于2.

var numOfTrue;
var Answers = [ "true", "false", "false", "true", "false" ];
Run Code Online (Sandbox Code Playgroud)

我不知道如何在jQuery中循环遍历数组来计算字符串.或者甚至是必要的循环?

真实字符串的数量可以在1到5之间的任何位置变化.

javascript jquery

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

Web Audio API,设置高音和低音

我正在努力学习如何正确使用网络音频api,我遇到了一些困惑.

在我的项目中,我试图复制1982年的Harman/Kardon接收器的功能.(点击链接查看图片)

该接收器具有用于高音和低音控制的独立拨盘.我只想处理这个问题的高音.一旦我指向正确的方向,我相信我能算出低音效果.

在初始化函数中,我创建了上下文和过滤节点.

window.AudioContext = window.AudioContext || window.webkitAudioContext;
    context = new AudioContext();
    source = context.createMediaElementSource(document.getElementById('audio'));
    gainNode = context.createGain();

//filter nodes
bassTurnoverFilter = context.createBiquadFilter();
trebleTurnoverFilter = context.createBiquadFilter();
loudnessTrebFilter = context.createBiquadFilter();
loudnessBassFilter = context.createBiquadFilter();
trebleLevelFilter = context.createBiquadFilter();
bassLevelFilter = context.createBiquadFilter();
Run Code Online (Sandbox Code Playgroud)

我目前正在使用jogDial插件来控制拨号.表盘工作正常,当刻度盘从0%变为100%时,我可以获得0到1之间"高音"变量的范围.

这是我用于高音拨号的当前mousemove功能:

.on("mousemove", function(event){

var treble = (event.target.rotation + 140) / 280;

    if(trebleLevelFilter !== undefined){
        trebleLevelFilter.disconnect();
    }
    source.connect(trebleLevelFilter); 
    trebleLevelFilter.type = "highshelf"; 
    trebleLevelFilter.frequency.value = 200; 
    trebleLevelFilter.gain.value = treble; 
    trebleLevelFilter.connect(context.destination);
});
Run Code Online (Sandbox Code Playgroud)

我的问题或多部分问题是...... 我应该使用哪6 种类型("低通","高通","带通","lowshelf","highshelf","峰值","缺口","全通")我猜它是高通或高通. …

javascript web-audio-api

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

从动态文本字段调用AS3函数

我试图从动态文本字段调用as3函数.

我试过这个:

function showPopupWindow(){
    trace("it works");
}

var texts="Hello world. <a href='#' onclick='showPopupWindow()'><u>This is a function call</u></a>";

text_txt.htmlText = texts;
Run Code Online (Sandbox Code Playgroud)

flash actionscript-3

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

验证end_date晚于Rails 4中的start_date

我试图确定验证end_date是否大于表单中的start_date的最佳方法.

如果有人不小心选择了一个大于end_date的start_date,我不知道如何抛出错误.

在我的表单中,如果事件只有一天我可以提交一个日期(我使用javascript将start_date选择值复制到end_date选择值中),或者如果事件超过24则使用start_date和end_date小时.

屏幕截图中的以下方案应该触发表单的第3个错误.

screenshopt的形式

这是表格的相关部分:

event_form.html.erb

<%= form_for(@event, html: { multipart: true }) do |f| %>
<%= render 'shared/error_messages', object: f.object %>
<div class="checkbox">
  <label>
    <%= f.check_box :single_day %> Is this a multi-day event?
  </label>
</div>
<div class="field">
  <%= f.label :start_date %><br />
  <%= f.date_select :start_date, :start_year => Date.current.year, :end_year => 1900  %>
</div>
<div id="end_date_div" class="field">
  <%= f.label :end_date %><br />
  <%= f.date_select :end_date, :start_year => Date.current.year, :end_year => 1900  %>
</div>
<%= f.submit "Post", class: "btn btn-primary", :id=>"event_submit" …
Run Code Online (Sandbox Code Playgroud)

forms validation ruby-on-rails-4

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

Firebase日期范围查询无效

我正在尝试从Firebase执行两个单独的查询.第一个是一个通用查询,它获取保存的条目总数.这工作正常.

第二个应该是基于时间的范围查询,它确定今年保存的所有条目.

第一个查询正在运行.第二个是在控制台中显示"null".它应该还显示"10",因为所有查询都是在2016年创建的.

var ref = new Firebase('https://xxxxxxxx.firebaseio.com/entries');
    ref.once('value', function(snapshot) {
    $scope.allEntries = snapshot.numChildren();
        console.log('Total entries saved to date: ' + $scope.allEntries);
        // shows 10 entries, which is correct
    });

var ref2 = new Firebase('https://xxxxxx.firebaseio.com/');
ref2.child('entries')
    .startAt(14516244) // January 1st, 2016
    .endAt(1472131318) // current date (aug, 25th 2016)
    .once('value', function(snapshot) {
            console.log(snapshot.numChildren());
            // shows "null"
});
Run Code Online (Sandbox Code Playgroud)

以下是第一个条目和最后一个条目的时间戳.

在此输入图像描述

javascript firebase firebase-realtime-database

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

用PHP创建一个mysql表

我是PHP和mysql的新手,我正在尝试用PHP创建一个事件表,但由于某种原因它没有被创建.我不确定我写的是否有不正确之处.

<?php include_once("php_includes/db_conx.php");
$tbl_events = "CREATE TABLE IF NOT EXISTS events (
              id INT(11) NOT NULL AUTO_INCREMENT,
              title VARCHAR(255) NOT NULL,
              privacylevel ENUM('a','b','c') NOT NULL DEFAULT 'a',
              imageurl VARCHAR(255) NULL,
              content TEXT NOT NULL,
              event_start_date DATETIME NOT NULL,
              event_end_date DATETIME NOT NULL,
              event_startloc_name VARCHAR(255) NULL,
              event_startloc_lat FLOAT( 10, 6 ) NULL,
              event_startloc_lon FLOAT( 10, 6 ) NULL,
              event_endloc_name VARCHAR(255) NULL,
              event_endloc_lat FLOAT( 10, 6 ) NULL,
              event_endloc_lon FLOAT( 10, 6 ) NULL,
              your_location_lat FLOAT( 10, 6 ) NULL,
              your_location_lon FLOAT( …
Run Code Online (Sandbox Code Playgroud)

php sql mysqli create-table

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