我正在尝试下载mongodb,我正在按照此链接中的步骤操作.
但是当我走到这一步时:
sudo apt-get install -y mongodb-org
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package mongodb-org //This is the error
Run Code Online (Sandbox Code Playgroud)
为什么会发生这种情况并且有解决方法吗?
我正在使用rails应用程序上的简单ruby,我收到以下错误:
TypeError: Cannot read property 'process' of undefined (in/home/saasbook/Documents/projects/Bookkeeper/app/assets/stylesheets/application.css.sass)
提取的来源如下:
<html>
<head>
<title>Bookkeeper</title>
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %> //Highlighted error line in extract
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
<%= csrf_meta_tags %>
Run Code Online (Sandbox Code Playgroud)
在我使用Bootstrap Sass插件添加Bootstrap Sass并遵循本教程后发生此错误
在摘录下面,它表明错误在:
app/views/layouts/application.html.erb:5:in_app_views_layouts_application_html_erb__226809778_88444660'
我的代码
application.html.erb
<!DOCTYPE html>
<html>
<head>
<title>Bookkeeper</title>
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %> //Highlighted error line in extract
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
<%= csrf_meta_tags %>
</head>
<body>
<%= yield %> …
Run Code Online (Sandbox Code Playgroud) 当我尝试在我的rails应用程序中登录时出现以下错误.我使用devise进行身份验证.我的错误是Devise中的NoMethodError :: SessionsController #create undefined method`current_sign_in_at'
我的用户模型是
models/user.rb
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable, :omniauthable
attr_accessible :admin,:first_name, :last_name, :profile_name, :college_name, :email, :password, :password_confirmation, :remember_me, :provider, :uid
def admin?
end
def self.find_for_facebook_oauth(auth)
where(auth.slice(:provider, :uid)).first_or_initialize.tap do |user|
user.provider = auth.provider
user.uid = auth.uid
user.email = auth.info.email
user.password = Devise.friendly_token[0,20]
#user.name = auth.info.name # assuming the user model has a name
#user.image = auth.info.image # assuming the user model has an image
user.save!
end
end
end
Run Code Online (Sandbox Code Playgroud)
我的架构是
db/schema.rb
ActiveRecord::Schema.define(:version => 20140126101946) do …
Run Code Online (Sandbox Code Playgroud) 我正在尝试为我的 React 网站创建站点地图,并且我正在使用react-router-sitemap
它。这是我的sitemap-builder.js
:
require('babel-register');
//import React from 'react';
// import { render } from 'react-dom';
//import Sitemap from 'react-router-sitemap';
const router = require('./root.js').default;
const Sitemap = require('./').default;
const filterConfig = {
isValid: false,
rules: [
/\/admin/
],
};
(
new Sitemap(router)
.filterPaths(filterConfig)
.build('https://www.ace-up.com')
.save('./sitemap.xml')
);
Run Code Online (Sandbox Code Playgroud)
我的package.json
有以下几点:
"scripts": {
"build:sitemap": "node ./js/sitemap-builder.js"
},
Run Code Online (Sandbox Code Playgroud)
所以我只是使用命令通过我的终端运行它:npm run build:sitemap
但它给了我以下错误:
new Sitemap(router)
^
TypeError: Sitemap is not a constructor
Run Code Online (Sandbox Code Playgroud)
而且我也安装了该模块;我可以在我的package.json
. 为什么会出现错误以及如何纠正它?
我正在尝试读取.txt
ruby中的文件并逐行拆分文本.
这是我的代码:
def file_read(filename)
File.open(filename, 'r').read
end
puts f = file_read('alice_in_wonderland.txt')
Run Code Online (Sandbox Code Playgroud)
这非常有效.但是当我添加这样的方法时line_cutter
:
def file_read(filename)
File.open(filename, 'r').read
end
def line_cutter(file)
file.scan(/\w/)
end
puts f = line_cutter(file_read('alice_in_wonderland.txt'))
Run Code Online (Sandbox Code Playgroud)
我收到一个错误:
`scan': invalid byte sequence in UTF-8 (ArgumentError)
Run Code Online (Sandbox Code Playgroud)
我在网上发现这个不受信任的网站,并试图将它用于我自己的代码,但它不起作用.如何删除此错误?
链接到文件:文件
我的应用程序在一个ec2
实例上运行。
我可以成功ssh
进入我的应用程序,但是当我cd
进入正确的文件夹并运行时ls
,出现以下错误:
ls: cannot open directory '.': Permission denied
这似乎与我的用户权限有关,因为运行该应用程序也会引发403 Forbidden
错误。
我的应用程序文件夹的权限如下:
d-wx-wx--x 17 ubuntu ubuntu 4096 Apr 20 10:53 application-name
我是否需要将其更改为其他内容才能使其正常工作?如何?
我要创建我的副本production
环境中使用了staging
上AWS
。我使用的是Rails
带RDS
。
我找到了有关如何从快照还原的信息,RDS
但我希望将其还原到新的RDS
,实质上是获得数据库的克隆。然后,我想将此数据库副本与克隆一起使用,该克隆EB instance
将与生产服务器类似地进行配置,但与staging
环境一起进行配置。
有没有一种方法可以克隆我的整个数据库卷并将其用作第二个EB实例的新卷?
amazon-ec2 amazon-web-services amazon-rds amazon-elastic-beanstalk
我使用命令创建了一个新的脚手架:
rails generate scaffold level
Run Code Online (Sandbox Code Playgroud)
但后来我用命令摧毁了它
rails destroy scaffold level
Run Code Online (Sandbox Code Playgroud)
然后再使用该命令将其添加回来
rails generate scaffold level question:string answer:string prev_q:integer next_q:integer
Run Code Online (Sandbox Code Playgroud)
但是现在当我尝试rake db:migrate时,我收到以下错误
SQLite3::SQLException: table "levels" already exists: CREATE TABLE "levels" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "question" varchar(255), "answer" varchar(255), "prev_q" integer, "next_q" integer, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)
Run Code Online (Sandbox Code Playgroud)
我的migrate/create_level.rb是
class CreateLevels < ActiveRecord::Migration
def change
create_table :levels do |t|
t.string :question
t.string :answer
t.integer :prev_q
t.integer :next_q
t.timestamps
end
end
end
Run Code Online (Sandbox Code Playgroud)
但我的schema.rb是:
create_table "levels", :force => …
Run Code Online (Sandbox Code Playgroud) 我正在使用Rails在红宝石上进行问答游戏。我已经创建了基本身份验证和其他页面。现在,我开始着手制作主游戏。我想就应该使用哪种方法(即为每个问题创建单独的视图)征询意见,或者是否有gem可以做到这一点?或其他方法
我收到以下错误:
var userModel = require("./models/user.model.js")();
^
TypeError: require(...) is not a function
at module.exports
at Object.<anonymous>
at Module._compile (module.js:435:26)
at Object.Module._extensions..js (module.js:442:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:311:12)
at Function.Module.runMain (module.js:467:10)
at startup (node.js:136:18)
Run Code Online (Sandbox Code Playgroud)
当我尝试require
2 个文件时,使用以下代码:
module.exports = function (app) {
"use strict";
var userModel = require("./models/user.model.js")();
var formModel = require("./models/form.model.js")();
require("./services/user.service.server.js")(app, userModel);
require("./services/form.service.server.js")(app, formModel);
require("./services/field.service.server.js")(app, formModel);
};
Run Code Online (Sandbox Code Playgroud)
我是新手,我无法理解这个问题。有人可以向我解释一下并帮助我找到解决方案吗?
编辑:添加 user.services.server.js:
module.exports = function(app, userModel) {
"use strict";
app.post('/api/assignment/user', createUser);
app.get('/api/assignment/user', findUsers);
app.get('/api/assignment/user/:id', findUserById);
app.put("/api/assignment/user/:userId", updateUserById);
app.delete("/api/assignment/user/:userId", …
Run Code Online (Sandbox Code Playgroud) 我有一个factor
控制器,它采用两种不同类型的因子的因子值
我将它们作为参数传递如下:
class FactorController < AdminController
def create
if primary_factor_params ## LINE 5
do something
elsif secondary_factor_params
do something else
end
end
def primary_factor_params
params.require(:primary).permit(:user_id, ## LINE 70
:primary_factors)
end
def secondary_factor_params
params.require(:secondary).permit(:user_id,
:secondary_factors)
end
end
Run Code Online (Sandbox Code Playgroud)
但是在上面我试图传递一个时,secondary_factor
我得到以下错误:
ActionController::ParameterMissing (param is missing or the value is empty: primary):
app/controllers/factors_controller.rb:70:in `primary_factor_params' app/controllers/api/v1/admin/factors_controller.rb:5:in `create'
Run Code Online (Sandbox Code Playgroud)
所以对我来说似乎这个错误正在出现,因为我primary_factor_params
在这种情况下没有任何值,并且由于第一个if条件,它会抛出错误.
我试过了:
primary_factor_params.exists?
primary_factor_params.has_key?(:primary_factors)
....
Run Code Online (Sandbox Code Playgroud)
但是由于primary_factor_params
不存在,所有这些都会抛出相同的错误.有没有办法测试这个而不会丢失错误的参数错误?
我已经阅读了类似问题的所有答案,但我仍然无法让它为我工作.
这是我为查找和分组句子的字谜而编写的代码:
"scream cars for four scar creams"
Run Code Online (Sandbox Code Playgroud)
预期的产出是:
OUTPUT: ["cars", "scar"]
def anagram_groups
result = []
here = self.gsub(/\W/," ").downcase.split(" ")
here = self.split(" ")
here.each do |y|
#result == here.group_by{|w| w.chars.sort}.values
result == here.select {|x| x.chars.sort == y.chars.sort}
end
result
end
Run Code Online (Sandbox Code Playgroud)
我尝试了两种不同的方法,但它们似乎都不适合我.
我正在研究angularjs + node js应用程序.我在我的电话中调用我的观点index.html
如下:
<div ng-include="'views/header/header.view.html'"></div>
<div ng-view style="height: 100%"></div>
<div ng-include="'views/footer/footer.view.html'"></div>
Run Code Online (Sandbox Code Playgroud)
我添加了style="height: 100%"
因为没有添加它我的ng-view没有扩展到全屏.但现在我的页脚与我的页面相交.这可能是因为height: 100%
在窗口边缘之后立即渲染.
我怎样才能解决这个问题?
ruby ×6
node.js ×4
amazon-ec2 ×2
css ×2
amazon-rds ×1
anagram ×1
angularjs ×1
devise ×1
export ×1
file ×1
group-by ×1
hash ×1
html ×1
installation ×1
javascript ×1
module ×1
mongodb ×1
ng-view ×1
react-router ×1
reactjs ×1
regex ×1
rspec ×1
sass ×1
scaffold ×1
schema ×1
sitemap ×1
typeerror ×1
ubuntu ×1
utf-8 ×1