小编Dre*_*rew的帖子

jQuery UI datepicker无法使用Rails

我正在尝试基于以下内容为我的Rails应用程序安装jQuery UI Datepicker:https://github.com/joliss/jquery-ui-rails,以及关于此主题的修订Railscast以及无数线程试图使其工作.无论我尝试什么它似乎都不起作用.

的application.js

//= require jquery
//= require jquery_ujs
//= require jquery.ui.datepicker
//= require_tree .
//= require tinymce-jquery
Run Code Online (Sandbox Code Playgroud)

application.css

 *= require jquery.ui.datepicker
 *= require_self
 *= require_tree .
Run Code Online (Sandbox Code Playgroud)

new.html.erb

  <%= f.label :due_date %>
  <%= f.text_field :due_date %>
Run Code Online (Sandbox Code Playgroud)

modelname.js.coffee

jQuery ->
$('#modelname_due_date').datepicker (dateFormat: 'dd-mm-yy')
Run Code Online (Sandbox Code Playgroud)

这似乎是我需要做的所有工作,但是我尝试了许多变化无济于事.在Chrome中进行调试时,控制台不会抛出任何错误.任何帮助表示赞赏.

jquery-ui ruby-on-rails

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

如何在Rails中连接到MS SQL

我正在尝试将遗留数据从MS SQL数据库迁移到我的Rails应用程序中.我在freetds中添加了正确连接的配置.在我的Gemfile中,我分别添加了tiny_tdsactiverecord-sqlserver-adapter.

我创建了一个文件来存放旧数据库中的类以转换为ActiveRecord:

class LegacyUser < ActiveRecord::Base
   establish_connection :legacy
   set_table_name 'users'
end

.
.
.
Run Code Online (Sandbox Code Playgroud)

database.yml的

legacy:
   adapter: sqlserver
   mode: odbc
   dsn: legacy_db_name
   host: db_host_name
   database: legacy_db_name
   port: 1433
   username: username
   password: password
Run Code Online (Sandbox Code Playgroud)

然后我有rake任务来转换数据:

legacy.rake

   desc 'migrate users'
   task :users => :environment do
     require 'lib/tasks/legacy_classes'

     LegacyUser.each do |user|
       begin
         new_user = User.new
         new_user.attributes = {
             :firstname => user.firstname,
             :lastname => user.lastname,
             :email => user.email,
             :created_at => Time.now,
             :updated_at => Time.now
         }
         new_user.save!

         puts "User #{user.id} successfully …
Run Code Online (Sandbox Code Playgroud)

sql-server freetds legacy-database ruby-on-rails-4 rails-activerecord

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

在Rails中具有嵌套属性的多选文件上载字段

目前我有一个Note模型,它接受使用Carrierwave的Attachments模型的嵌套属性.添加注释时,我有一个嵌套的表单,允许将文件附加到新注意:

嵌套表单字段:

<%= f.file_field :image, multiple: true, name: "attachment[file]" %>
Run Code Online (Sandbox Code Playgroud)

我正在使用Cocoon gem添加嵌套字段.虽然我可以轻松地让他们用Cocoon添加多个文件上传字段,并以这种方式添加多个附件,但我只想加载一个文件上传字段,让他们使用多选来选择多个图像.

当我这样做时,文件上传字段旁边显示"2图像".但是,在表单提交时,"attachments_attributes"下只列出一个文件.由于尚未保存笔记,我需要立即提交所有附件.

完成此任务的正确方法是什么?我知道关于这个主题的Railscast,但它似乎没有解决我的特定情况.

任何帮助表示赞赏.

file-upload carrierwave ruby-on-rails-4 cocoon-gem

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

AutoCompleteBox中的ValueMemberPath绑定WPF仅返回姓氏搜索中的最高结果?

我一直在WPF工具包中使用AutoCompleteBox,它只是满足我的所有需求,除了这个麻烦的ValueMemberPath绑定.这是建议框将自动完成的值.

所以我有这个姓氏字段,当用户开始输入姓氏时,我会根据它动态检索前10个结果.但是,如果用户键入"Smith"并选择列出列表中的第4个名称,它总是检索建议列表中的第一个结果,因为ValueMemberPath设置为filter by LastName.它始终只是认为"史密斯"是第一个结果,即使有50个不同名字的史密斯.

我一直在试图弄清楚如何将名字与这个属性结合起来.我试图将其更改ValueMemberPathFullName等于姓氏和名字的字段.一旦输入逗号,建议框就会停止排序,或者如果它是名字'space',那么它也不起作用.

我也遇到了问题,ValueMemberPath因为这个值无法动态更改,并且在调试时存在null的错误:AutoCompleteBox错误:ValueMemberPath为Null.

我理解,如果没有人有完整的解决方案.我只是觉得我会问这个问题,以防将来人们遇到这个问题,我不知道如何处理这个问题.

wpf autocompletebox

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

PDO lastInsertId()不适用于MS SQL

我正在使用PDO运行插入查询,然后使用lastInsertId()获取新创建的Id.这一切都在我的localhost环境中工作.

当我将完全相同的代码移动到服务器上时,lastInsertId()始终返回空白,即使insert语句有效并将新行插入数据库.这是我配置中的设置吗?任何帮助表示赞赏.

$insertstmt = $dbinsert->prepare($insertsql);

// bindParams ...

$insertstmt->execute();

// always blank
$id = $dbinsert->lastInsertId();

$dbinsert = null;
Run Code Online (Sandbox Code Playgroud)

php sql-server pdo

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

如何在单独的项目中创建一个dll来引用和使用?

我想在一个解决方案中从类库中创建一个dll,然后在一个完全独立的解决方案中添加和引用该dll,这样我就可以简单地使用这些函数,而无需在项目中使用整个类库.我可以这样做吗?谢谢!

.net c# dll

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

Rails - 使用 OR 而不是 AND 查找两个字段?

我熟悉在两个字段上进行查找:

user = User.find_by_username_and_email(params[:username], params[:email])
Run Code Online (Sandbox Code Playgroud)

但是,我想检索用户名或电子邮件等于相同字段的记录。就像是:

user = User.find_by_username_or_email(params[:text])
Run Code Online (Sandbox Code Playgroud)

我知道这是行不通的。这可能吗?任何帮助都值得赞赏。

ruby ruby-on-rails

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

如何在 WPF 中使用外部配置文件?

我想设置一个外部配置文件,我可以将它存储在我的 WPF 应用程序的目录中,也不一定是我创建程序时的 exe 目录。

我创建了一个 App.Config 文件并将 System.Configuration 添加到我的程序集中。我的 App.Config 有:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings file="sd.config">
   <add key="username" value="joesmith" />
  </appSettings>
</configuration>
Run Code Online (Sandbox Code Playgroud)

我的 sd.config(外部文件)现在在我的项目的根目录中,有

<?xml version="1.0"?>
 <appSettings>
   <add key="username1" value="janedoe" />
</appSettings>
Run Code Online (Sandbox Code Playgroud)

在我使用的 MainWindow cs 类中

string username = ConfigurationManager.AppSettings.Get("username1");
Run Code Online (Sandbox Code Playgroud)

它返回一个空字符串。当我刚刚从 App.Config 检索用户名字段时,它可以工作。我错过了什么?非常感谢!

wpf configuration external

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