小编Kin*_*mon的帖子

Ionic Cordova项目在构建和更新ios时返回错误

我正在运行一个离子v1项目,我刚刚将我的cordova-ios更新到4.5.0.我的cordova,节点和离子版本如下

cordova版本6.4.0节点版本6.9.0离子版本1.7.15 cordova-ios 4.5.0

每次我运行这个ionic build ios,我都会收到一个错误

Error: cordovaProject.projectConfig.getFileResources is not a function
Run Code Online (Sandbox Code Playgroud)

每次我运行这个ionic platform update ios我得到这个错误

mv: no such file or directory: /{PROJECT_PATH}/platforms/ios/Loanstreet Partners.xcworkspace/xcshareddata/xcschemes/__PROJECT_NAME__.xcscheme
Run Code Online (Sandbox Code Playgroud)

有点混淆要采取什么措施来纠正这个问题.任何帮助赞赏.

xcode ios cordova ionic-framework cordova-ios

6
推荐指数
0
解决办法
735
查看次数

未捕获的TypeError:无法在“节点”上执行“ insertBefore”:参数1的类型不是“节点”

在此Dom操作中遇到错误

var prependData = $('#income_ranges').children().first().clone();
var prependedData = $('#income_ranges').children().last();
var list = document.getElementById("income_ranges");
list.insertBefore(prependData, prependedData);

Uncaught TypeError: Failed to execute 'insertBefore' on 'Node': parameter 1 is not of type 'Node'.
Run Code Online (Sandbox Code Playgroud)

运行此代码时出现错误,我不知道为什么。任何帮助表示赞赏。

javascript

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

Ionic ios app构建失败的MainController.xib

有时当我尝试在xcode上构建我的ios项目时,我得到以下错误

The following build commands failed:
    CompileXIB ProjectName/Classes/MainViewController.xib

Error code 65 for command: xcodebuild with args: -xcconfig,/Users/ritesh/Documents/Projects/test-app/platforms/ios/cordova/build-debug.xcconfig,-project,ProjectName.xcodeproj,ARCHS=i386,-target,ProjectName,-configuration,Debug,-sdk,iphonesimulator,build,VALID_ARCHS=i386,CONFIGURATION_BUILD_DIR=/Users/ritesh/Documents/Projects/test-app/platforms/ios/build/emulator,SHARED_PRECOMPS_DIR=/Users/ritesh/Documents/Projects/test-app/platforms/ios/build/sharedpch
ERROR building one of the platforms: Error: /Users/ritesh/Documents/Projects/test-app/platforms/ios/cordova/build: Command failed with exit code 2
You may not have the required environment or OS to build this project
Error: /Users/ritesh/Documents/Projects/test-app/platforms/ios/cordova/build: Command failed with exit code 2
    at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:139:23)
    at ChildProcess.emit (events.js:110:17)
    at maybeClose (child_process.js:1015:16)
    at Process.ChildProcess._handle.onexit (child_process.js:1087:5)
Run Code Online (Sandbox Code Playgroud)

我读了这篇博文,虽然他的建议很有意义,但我没有文件的副本,他说我打开我的.pbxproj文件时应该看到.

https://medium.com/@_qzapaia/cordova-ionic-ios-build-error-697a7ec5b46#.snruarnmz

如果我第二次构建我的项目,它会正确构建,所以我不确定偶尔会导致什么.任何人的线索?

干杯

xcode ios cordova ionic-framework ionic

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

当应用程序css和javascript标记在rails上初始化时,不显示fullcalendar标题工具栏按钮

我想在我的rails项目上运行fullcalendar.我正在按照https://github.com/bokmann/fullcalendar-rails中的步骤操作,但我遇到了错误.

当我从我的application.html.erb页面调用所有内容时,日历只能在此视图中正确显示http://fullcalendar.io/js/fullcalendar-2.2.6/demos/basic-views.html

<!DOCTYPE html>
<html>
<head>

  <title>LetsScheduleComMy</title>
  <%= csrf_meta_tags %>
  <meta charset='utf-8' />
  <meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible" />
  <meta name="apple-mobile-web-app-capable" content="yes" /> 
  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1">
  <meta content="05DB4EB1125C9BB77659AD0ADC8E0BAC" name="msvalidate.01">
    <link href='/assets/fullcalendar.css' rel='stylesheet' />
    <link href='/assets/fullcalendar.print.css' rel='stylesheet' media='print' />
    <script src='/assets/moment.min.js'></script>
    <script src='/assets/jquery.min.js'></script>
    <script src='/assets/fullcalendar.min.js'></script>
    <script>
        $(function() {
    $('#calendar').fullCalendar({
        header: {
            left: 'prev,next today',
            center: 'title',
            right: 'month,agendaWeek,agendaDay'
        }

    });
});
    </script>
</head>
<body>  
<%= yield %>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

但每当我尝试使其成为动态轨道方式时,它都无法正常运行.所以在我的application.js文件中

//= require jquery
//= require moment.min
//= require jquery.min
//= …
Run Code Online (Sandbox Code Playgroud)

javascript css ruby-on-rails fullcalendar ruby-on-rails-4

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

获取Angular ng-option下拉列表的选定文本

我的角度代码中有这个下拉列表:

<div class="btn-group" dropdown>
            <select class="selected_location" ng-options="perlocation.id as perlocation.name for perlocation in locations" ng-model="cleaningServiceLocation">
            <option value="">Please Select Location</option>
            </select> 
    <div>
Run Code Online (Sandbox Code Playgroud)

现在在我的控制器中,我可以轻松地将所选值调用为:

$scope.cleaningServiceLocation 
Run Code Online (Sandbox Code Playgroud)

如何获取文本,或者在我的情况下,获取所选位置的名称?

html javascript angularjs

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

.insertBefore() 不是函数 javascript

所以我有一个页面,点击按钮后,它会打开一个嵌套字段,我想在点击时隐藏文件中的一个 div,但到目前为止我的功能不起作用。

我的js文件

$('body').on('click', '#main-applicant-btn', function() {

    event.stopPropagation();
    var prependData = $('.main-applicant').children().first().clone();
    prependData.find("div.checkbox").replaceWith( $( "div.checkbox.hide" ));
    var prependedData = $('.main-applicant').children().last();
    var list = document.getElementsByClassName("main-applicant");
    list.insertBefore(prependData, prependedData);
  })
Run Code Online (Sandbox Code Playgroud)

我的申请者.html.erb 文件

<div class="form-group">
        <%= f.link_to_add "", :applicant_commitments, :class => "glyphicon glyphicon-plus-sign pointer add", :id => "main-applicant-btn", :data => {:target => "#main-applicant-#{rand}"} %>
      </label>
    </div>
    <span id="main-applicant-<%= rand %>" class="main-applicant">
          <%= f.simple_fields_for :applicant_commitments do |applicant_commitment| %>
            <%= render "existing_commitment_fields", {:f => applicant_commitment, :instalment => true, :type => 'existing_commitment_applicant'} %>
          <% end %>
        </span> …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

ActionController::UnfilteredParameters(无法将不允许的参数转换为散列) - Rails 5

我有这个错误,但不太确定如何解决它。我有一个API版本模块VI,我的用户控制器模块是这样的

class Api::V1::UsersController < ApplicationController
  def register
    ap params
  end

  def user_params
    params.require(:user).permit(
      :email, :password,:password_confirmation, :username, :name, :fb_id, :picture, :access_token, :reset_password_token,
      :sign_in_count, :authenticatable_salt, :current_sign_in_at, :last_sign_in_at, :current_sign_in_ip, :last_sign_in_ip
    )
  end
end
Run Code Online (Sandbox Code Playgroud)

我有一个注册函数,每次我想记录参数时,都会收到错误

ActionController::UnfilteredParameters(无法将不允许的参数转换为散列)

鉴于我已经允许我的用户模型的属性,不知道如何解决这个问题。

我没有包含 gem Strong_parameters 但不确定是否必须包含它,因为我认为我不需要包含它。

我知道允许这些属性适用于 Rails 4,但不确定为什么它不适用于 Rails 5。我还需要对我的模型执行任何操作吗?

ruby ruby-on-rails ruby-on-rails-5.1

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

如何在 rails slim 框架中调试视图

我想在 rails slim 框架中调试我的视图。

在我的 html.erb 文件中,我可以这样做

<%= debug @current_user %>
Run Code Online (Sandbox Code Playgroud)

我如何在 rails html.slim 文件中执行此操作?

我试着做

- if current_user.has_role?(:student) || current_user.has_role?(:teacher)
    .home-header-box.center
        h3.welcome-header-title
            LP Welcome to TeachForMe

debug current_user
Run Code Online (Sandbox Code Playgroud)

但它不起作用。

任何帮助表示赞赏

slim-lang ruby-on-rails-4

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

使用文本而非值设置 select2 选项

我知道如果我有一个 select2 并且我想设置其中一个选项,我可以运行此代码。

 $(document).ready(function(){
     $('#btn').change(function(){
       $('#select').val(4).trigger("change")
     });    
 });
Run Code Online (Sandbox Code Playgroud)

假设我想获取选项的文本

<option value=4>California</option>
Run Code Online (Sandbox Code Playgroud)

但是如果我想根据文本而不是值来设置它,我该怎么做?

我试着做

$("#select").select2(data.text(), "California");
Run Code Online (Sandbox Code Playgroud)

但它没有用。

我如何在 jquery 或 javascript 中以编程方式执行此操作。

任何帮助表示赞赏

jquery-select2

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

运行springboot应用程序时proxyBeanMthods注解错误

我正在尝试运行我的第一个 springboot 应用程序,但面临一些问题。

在我的应用程序文件中,这是我的代码

package com.clog.ServiceMgmt;

import java.util.List;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.domain.EntityScan;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.data.jpa.repository.config.EnableJpaRepositories;

@SpringBootApplication
@EntityScan("models")
@ComponentScan({"com.clog.ServiceMgmt","controllers", "models", "repositories"})
@EnableJpaRepositories(basePackages={"repositories"})
public class ServiceMgmtApplication {

    public static void main(String[] args) {
        SpringApplication.run(ServiceMgmtApplication.class, args);
    }

}
Run Code Online (Sandbox Code Playgroud)

但是当我运行我的应用程序时,我收到以下错误。对为什么我应该得到这个错误以及如何解决它感到困惑。

org.springframework.core.annotation.AnnotationConfigurationException:注释 [org.springframework.boot.autoconfigure.SpringBootApplication] 中的属性“proxyBeanMethods”在注释 [org.springframework.context.annotation.Configuration] 中被声明为 @AliasFor 不存在的属性“proxyBeanMethods” ].; 嵌套异常是 java.lang.NoSuchMethodException: org.springframework.context.annotation.Configuration.proxyBeanMethods()

这是我的 pom.xml 文件

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.2.0.BUILD-SNAPSHOT</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.clog</groupId>
    <artifactId>ServiceMgmt</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>war</packaging>
    <name>ServiceMgmt</name>
    <description>Service …
Run Code Online (Sandbox Code Playgroud)

java spring spring-boot spring-boot-maven-plugin

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

运行 build_stubbed factory 时,Rails 6 上的 Factory Bot 5 会引发验证错误

我有以下工厂

函数组.rb

FactoryBot.define do
  factory :function_group do
    factory :reports do
      # id 4
      name { "Reports" }
      functions {
        [find_or_create(:organization_report_function),
         find_or_create(:account_status_report_function)]
      }
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

函数.rb

FactoryBot.define do
  factory :function do
    factory :organization_report_function do
      name { "Org Report Function" }
      module_class { "organization_report_function" }
    end

    factory :account_status_report_function do
      name { "Acct Status Report" }
      module_class { "account_status_report_function" }
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

在我的 rails_helper.rb 中,我的代码如下所示

rails_helper.rb

require 'email_spec'
require 'capybara/rails'
require 'capybara/rspec'
require 'capybara-screenshot/rspec'

require 'capybara/poltergeist'

SERVER_PORT = 10000 + ENV.fetch('TEST_ENV_NUMBER', …
Run Code Online (Sandbox Code Playgroud)

rspec ruby-on-rails rspec-rails factory-bot ruby-on-rails-6

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

Amazon S3 参数无效错误代码

我尝试将文件图像上传到我的 Amazon s3 存储桶,但不断收到 400 Bad request 错误。在挖掘时,我发现错误代码是无效参数,但我不知道为什么我不断收到错误。

控制器.js

 Upload.upload({
              url: url,
              method: 'POST',
              fields : {
                key: imageURI.name,
                AWSAccessKeyId: key,
                acl: 'public-read',
                policy: policy,
                signature: signature, 
                "Content-Type": imageURI.type != '' ? imageURI.type : 'application/octet-stream',
                filename: imageURI.name
              },
              file: imageURI,
            }).success(function(data, status, headers, config) {
                console.log(data);
                console.log(headers);
            }).error(function (data, status, headers, config) {

            });
Run Code Online (Sandbox Code Playgroud)

科尔斯配置

<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
    <CORSRule>
        <AllowedOrigin>http://localhost:8100</AllowedOrigin>
        <AllowedOrigin>http://staging.com.my</AllowedOrigin>
        <AllowedOrigin>http://partners.com.my</AllowedOrigin>
        <AllowedMethod>PUT</AllowedMethod>
        <MaxAgeSeconds>3000</MaxAgeSeconds>
        <AllowedHeader>*</AllowedHeader>
    </CORSRule>
</CORSConfiguration>
Run Code Online (Sandbox Code Playgroud)

这是我收到的错误报告

  <Error>
    <Code>InvalidArgument</Code>
    <Message>Authorization header is invalid -- one and only …
Run Code Online (Sandbox Code Playgroud)

amazon-s3 amazon-web-services angularjs ng-file-upload

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