小编Dav*_*vid的帖子

.tooltip()不是一个函数

我试图使用我从以下发现的.tooltip():Jquery-ui工具提示.我所拥有的是一个在桌面上有一些信息的rails应用程序.在单独的细胞中.目前,您可以通过单击它来查看单元格的完整信息,这将打开jquery对话框,该对话框工作正常.我想要添加到它是为了有两个选项.

  • 1)单击调出jquery对话框的单元格 - 已经有效

  • 2)或悬停显示概述的单元格.

图片

从图像目前您可以点击预订,它将显示预订信息.但是我试图扩展它,以便用户可以选择单击以查看信息或将鼠标悬停在单元格上以查看信息.

做这个的最好方式是什么?我有以下代码可以使用并启动对话框.我尝试添加:

<td class="<%= booking.status %>" onmouseover='$("#booking<%= booking.id %>").tooltip()'>
Run Code Online (Sandbox Code Playgroud)

在此之前不起作用,我可能理解它不会起作用,因为两者之间会发生冲突.除此之外,我确实尝试使用simpletip和qtip,但似乎没有运气.是我试图做的不可行.

<td class="<%= booking.status %>" onclick='$("#booking<%= booking.id %>").dialog()'>
  <center>
  <%= booking.reference_number %>
  <% if current_user.is_booking_manager? %>
    (<%= booking.company_name %>)
  <% end %>
</center>
<div style="display:none;">
  <% if not booking.provisional? or current_user.is_booking_manager? %>
    <div id="booking<%= booking.id %>" title="Booking Information">
  <% else %>
    <div id="booking<%= booking.id %>" title="Edit Booking">
  <% end %>
      <%= render :partial => "booking_dialog", :locals => { :booking => booking } %> …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui tooltip ruby-on-rails-3.1

22
推荐指数
2
解决办法
9万
查看次数

模板丢失了

目前正在开展一个项目,并遇到了一个我以前从未遇到过的问题.目前正在进行登录注册页面,要求用户注册.之前我有一个未定义的方法`name'error,然后意识到该方法不被称为名称,它被称为full_name.我已经浏览了所有文件夹,以确保任何方法或属性都不称为"名称",并将其重命名为"full_name".刷新浏览器后,我收到了以前没见过的错误.有些人可以解释一下这个错误是什么以及我怎么可能解决它.

模板丢失了

缺少模板用户/使用{:handlers => [:erb,:rjs,:builder,:rhtml,:rxml],:formats => [:html],:locale => [:en,:en]} in查看路径"C:/ Users/patterd/Documents/Project/app/views"

ruby-on-rails

19
推荐指数
2
解决办法
6万
查看次数

设计 - 设置邮件

我已经将设计实现到rails 3应用程序中.我试图让邮件工作与设计工作.我目前的情况是,当我输入一个电子邮件地址,这是我设置的默认Gmail帐户.它会将我重定向回"登录"页面并给我一个通知,"我会尽快收到指示",但这些说明并未发送.我遇到的问题与发布在RubyForum上的某个人有同样的问题我读过这篇文章并且根本没有帮助.我的config/environment/development.rb如下所示:

Project::Application.configure do
  # Settings specified here will take precedence over those in config/application.rb

  # In the development environment your application's code is reloaded on
  # every request.  This slows down response time but is perfect for development
  # since you don't have to restart the webserver when you make code changes.
  config.cache_classes = false

  # Log error messages when you accidentally call methods on nil.
  config.whiny_nils = true

  # Show full error reports and …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails devise ruby-on-rails-3

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

PUT Ajax请求

我是新手做Ajax请求并将以下Pastie放在一起.第107行是我的$ .PUT并且在firebug中抛出一个错误,$ .PUT不是一个函数.至于ajax请求,我知道这是错误的,但是我很遗憾在成功函数addCell中我需要做什么.我对此有正确的解决方法吗?

编辑

function _ajax_request(url, data, callback, type, method) {
    return jQuery.ajax({
        type: 'PUT',
        url: "slot_days/show",
        data: data,
        success: function(data)
        {
callback($.put('/slot_days/show', { '/slot_days/': 'slot_times' }, function(result) 

            {

            });
          )
        }
    });
}

jQuery.extend({
    put: function(url, data, callback, type) {
        return _ajax_request(url, data, callback, type, 'PUT');
}});  
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery

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

SQL错误:ORA-02291:完整性约束

我正在创建一个试图从外键访问值的数据库.我创建了两个下面的表

CREATE TABLE Component(
    ComponentID varchar2(9) PRIMARY KEY
    , TypeID varchar2(9) REFERENCES TypeComponent(TypeComponentID)
)

INSERT INTO Component VALUES(192359823,785404309)
INSERT INTO Component VALUES(192359347,785404574)
INSERT INTO Component VALUES(192359467,785404769)
INSERT INTO Component VALUES(192359845,785404867)
INSERT INTO Component VALUES(192359303,785404201)
INSERT INTO Component VALUES(192359942,785404675)


CREATE TABLE TypeComponent (
    TypeComponentID varchar2(9) PRIMARY KEY
    , Type_Description varchar2(30) CONSTRAINT Type_Description 
        CHECK(Type_Description IN('Strap', 'Buckle', 'Stud')) NOT NULL
)

INSERT INTO TypeComponent VALUES(785404309, 'Strap')
INSERT INTO TypeComponent VALUES(785404574, 'Stud')
INSERT INTO TypeComponent VALUES(785404769, 'Buckle')
INSERT INTO TypeComponent VALUES(785404867, 'Strap')
INSERT INTO …
Run Code Online (Sandbox Code Playgroud)

sql oracle ora-02291

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

动态设计发件人电子邮件地址

在用户模型中,每个用户属于不同的域/主机.我想根据用户的域名将其设置为与地址不同.我可以在某个用户模型中设置此项,或者如何根据用户的域使发件人地址动态化.

我们在设置默认设计发件人地址app/config/initializer/devise.rb一样

Devise.setup do |config|
  config.mailer_sender = SOME EMAIL ADDRESS
end
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails actionmailer devise

7
推荐指数
2
解决办法
3142
查看次数

SQL错误:ORA-12899:值对于列来说太大

我创建了下表

CREATE TABLE Customers(
  CustomerID varchar2(9) PRIMARY KEY, 
  Customer_Contact varchar2(40) NOT NULL, 
  Address varchar2(20) NOT NULL,
  Post_Code varchar2(7) NOT NULL, 
  Telephone_Number varchar2(11) NOT NULL)
Run Code Online (Sandbox Code Playgroud)

我目前正在尝试使用INSERT VALUES语句.我写了以下声明

INSERT INTO Customers VALUES(
  501623129, 
  'John Petterson', 
  '-- Singleton Close London', 
  '--- ---', 02082860222)
Run Code Online (Sandbox Code Playgroud)

当我尝试运行该语句时,它给出了以下错误消息.

在命令的第4行开始出错:INSERT INTO Customers VALUES(501623129,'David Patterson','30 Singleton Close London','SW17 9JY',02082860642)错误报告:SQL错误:ORA-12899:值太大而不适合列" DJ"."CUSTOMERS"."ADDRESS"(实际:25,最大值:20)12899.00000 - "列%s的值太大(实际:%s,最大值:%s)"

sql oracle ora-12899

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

使用Javascript/JQuery/Rails 3动态添加新行

我正在构建一个时间表表单,其中包含一个日历,使用户可以选择指定的日期,并搜索项目.我有这个功能工作.我基本上有这个:

在此输入图像描述

一旦用户搜索他们的项目并按加号按钮,即指定的项目.在这个实例中,Asda用户将点击加号图标,该图标将创建一个新行并将其放入表格的项目任务中.你怎么能在Javascript/JQuery中做到这一点.

很抱歉询问可能被视为这样一个基本问题,但我还在学习Javascript/JQuery.

我目前有加号图标链接到project_project_tasks_path( project.id ).这只是暂时的.

这是我到目前为止:

    <div class="left">
<table border="2" width="" id='projects' class='datatable'>
    <thead>
        <tr>
            <th>Number  &nbsp</th>
            <th>Name</th>
            <th></th>
        </tr>
    </thead>
    <tbody>
    <% @projects.each do |project| %>
        <tr>
            <td><%= project.project_number %></td>
            <td><%= project.project_name %></td>
            <td><%= link_to image_tag("icons/add.png"), project_project_tasks_path( project.id ), :remote => true %></td>
                <!-- link_to image_tag("icons/add.png"), tasklist_path(project.id), :as => "tasklist" -->
                        </tr>
    <%- end -%>
  </tbody>
</table>
</div>

<div class="right">
<b>Recently Viewed</b>
<table>
  <tr>
    <th>Project No.</th>
    <th>Project names</th>
    <th>Project Leader</th>
    <th></th>
  </tr>
  <tr>
    <td>123</td>
    <td>Test</td>
    <td>1</td> …
Run Code Online (Sandbox Code Playgroud)

javascript forms jquery ruby-on-rails ruby-on-rails-3

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

使datepicker与highcharts一起使用

我已经在我的rails 3应用程序中实现了一个高图,我正在尝试进一步扩展它,以便它附加一个高图.我尝试这样做的目的是让用户可以选择特定日期,它将加载该选定日期的数据.我搜索并找到类似于我想要实现的东西http://jsfiddle.net/E8WQ5/8/

在这里你有正常的基本highstock图表基本股票图表.我想要做的是用datepicker替换范围选择器.这是否可行,如果可行,我该怎么做呢?我已经按照示例(我提供的第一个链接)并实现了datepicker.我现在正在努力做的是让datepicker实际上与highcharts一起使用.我对javascript的了解并不是最高的,所以很抱歉看似简单的问题.

我正在努力解决的问题是用日期选择器替换日期范围选择器.

javascript jquery-ui datepicker highcharts

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

查询rails数据库,并使用Javascript更新highcharts

我有一个显示highchar的页面.我想使用Javascript来获取特定用户的几条信息.我想从我的数据库中取出并将其放在highcharts graoh上.我已经设置了一个显示静态数据的JSfiddle.但

我想要做的是:

  • 使用参数使javascript调用Rails操作.
  • 查询rails数据库(projectHours表).
  • Rails返回响应.
  • Javascript更新highcharts并映射存储在projectHours表中的信息.

所以我的问题是如果我想使用我的数据库中的信息怎么办?

以下两种型号

Effort.rb

class Effort < ActiveRecord::Base              
  belongs_to :project_task
  belongs_to :user
end
Run Code Online (Sandbox Code Playgroud)

users.rb的

class User < ActiveRecord::Base

  has_many :projects
  has_many :efforts
Run Code Online (Sandbox Code Playgroud)

还有一点,我认为在我的努力控制器中我可能需要添加某种形式的渲染动作

     rails reponds_to do |f| f.json 
    { render :json => some_hash
} 
      end
Run Code Online (Sandbox Code Playgroud)

javascript ajax ruby-on-rails highcharts ruby-on-rails-3

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