小编Bry*_*Ash的帖子

任何人都有C#MVC的出生日期验证属性?

有人必须在此之前写过:-)

我需要一个出生日期的验证属性来检查日期是否在特定范围内 - 即用户尚未输入尚未发生的日期或过去150年.

感谢您的任何指示!

c# validation model-view-controller attributes

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

c代码中的错误:预期标识符或'('''''''之前的标记

计划简介(3身体问题):

#include <stdlib.h>
#include <stdio.h>
#include <math.h>

double ax, ay, t;
double dt;
/* other declarations including file output, N and 6 command line arguments */
...

int main(int argc, char *argv[])
{
  int validinput;
  ...
  /* input validation */

  output = fopen("..", "w");
  ...
  /* output validation */

  for(i=0; i<=N; i++)
  {
    t = t + dt;
    vx = ...
    x = ...
    vy = ...
    y = ...
    fprintf(output, "%lf %lf %lf\n", t, x, y);
  }

  fclose (output); …
Run Code Online (Sandbox Code Playgroud)

c error-handling compiler-errors function

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

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

Rails中的助手4

我在Rails中编写了一个应用程序,它正在快速增长,并且我正在学习它.但是我不了解助手.

application_helper.rb

module ApplicationHelper
    # This file it's empty
end
Run Code Online (Sandbox Code Playgroud)

users_helper.rb

module UsersHelper

    def avatar
        # Do something
    end
end
Run Code Online (Sandbox Code Playgroud)

customer_helper.rb

module CustomerHelper
    # This file it's empty
end
Run Code Online (Sandbox Code Playgroud)

为什么在任何客户的视图中都可以在用户帮助模块上调用头像辅助方法?那么,为什么在许多文件中分离助手呢?

提前致谢.

PS:Rails的第4版.

helpers ruby-on-rails-4

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

从Rails到Phoenix共享身份验证/数据?

背景

我有一个相当典型的Rails应用程序,它使用Devise进行身份验证管理.在构建这个应用程序时,我意识到实时聊天将是一个很棒的功能.理想情况下,当然,这将使用Websockets,以减少服务器上的轮询负载(以及使其更容易实现,因为您不必管理轮询).

我很快意识到Ruby并不适合同时打开大量并发连接.然而,Phoenix是用Elixir编写的,所以我可以使用Erlang VM,它非常适合长连接.如果所有聊天数据都与主应用程序数据库分开存储,这似乎也会非常有益,这也应该减少将来的负载.

问题

我希望能够使用户完全看不到这种分离.他们访问www.example.com/chat,并从中加载所有相关数据chat.example.com并启动websockets,而无需他们登录到单独的服务.我认为使用a <iframe>可能就是这样做的方法.

我的问题是在两个应用程序之间共享身份验证和数据.Rails应用程序需要能够在Phoenix应用程序上创建对话以响应某些事件.Phoenix应用程序需要知道当前对Rails进行身份验证的用户以及有关用户的常规数据.

使用Rails应用程序作为ID提供程序的OAuth流程起初似乎很合适,但我无法找到一种方法让Phoenix应用程序自动获得访问权限.我也对Phoenix应用程序中存在的用户记录有一些顾虑 - 它应该知道主应用程序上的所有用户,因此即使他们还没有打开过聊天,你也可以开始与用户聊天.

这样做最好的方法是什么?我的直觉说这将涉及window.postMessage到某种令牌系统,但是我想问一下,在我不小心造成一个不安全的混乱之前,这种普遍接受的做法是什么.

authentication ruby-on-rails devise phoenix-framework

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

如何在Rails创建表迁移中创建唯一索引?

我正在使用Rails 5和PostgreSQL 9.5.如何在表格中创建唯一索引?我想从两列中创建唯一索引,这两列本身就是对其他表的引用.所以我试过了

class CreateUserNotificationsTable < ActiveRecord::Migration[5.0]
  def change
    create_table :user_notifications do |t|
      t.references :users, index: true, on_delete: :cascade
      t.references :crypto_currencies, index: true, on_delete: :cascade
      t.integer  "price",      null: false
      t.boolean "buy",      null: false
      t.index [:user_id, :crypto_currency_id], unique: true
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

但是我收到了错误

PG::UndefinedColumn: ERROR:  column "user_id" does not exist
: CREATE UNIQUE INDEX  "index_user_notifications_on_user_id_and_crypto_currency_id" ON "user_notifications"  ("user_id", "crypto_currency_id")
/Users/davea/.rvm/gems/ruby-2.4.0/gems/activerecord-5.0.4/lib/active_record/connection_adapters/postgresql/database_statements.rb:98:in `async_exec'
/Users/davea/.rvm/gems/ruby-2.4.0/gems/activerecord-5.0.4/lib/active_record/connection_adapters/postgresql/database_statements.rb:98:in `block in execute'
/Users/davea/.rvm/gems/ruby-2.4.0/gems/activerecord-5.0.4/lib/active_record/connection_adapters/abstract_adapter.rb:590:in `block in log'
Run Code Online (Sandbox Code Playgroud)

在create table语句中创建唯一索引的正确方法是什么?

migration postgresql rake ruby-on-rails ruby-on-rails-5

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

如何检测是否使用rake指定了--quiet选项

如何检测是否使用rake指定了--quiet选项.

意图是根据类别过滤自定义消息.

class Category
  INFO = 1
  WARNING = 2
  ERROR = 3
end

@trace = true

task :silent do
  @trace = false
end

def trace(msg, category=Category::INFO)
  return if (@trace == nil)
  return if ((@trace == false) && (category == Category::INFO))
  puts msg
end
Run Code Online (Sandbox Code Playgroud)

在这种情况下,如果指定了--quiet选项,我想添加一个案例来过滤掉trace.

ruby rake

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

cocoon,link_to_remove_association与确认?

是否有一种简单的方法来添加当用户单击link_to_remove_association时出现的确认对话框?

茧宝石真的很棒,我想知道它是否有这样一个现成的选择?如果没有,我可以使用jQuery取消或放弃活动吗?

谢谢,

ruby-on-rails-3 cocoon-gem

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

ruby 2.3安全运算符"&."之间的差异.和CoffeeScript存在运算符".?"

如果有的话,ruby 2.3安全操作符&.和CoffeeScript存在操作符之间的区别是什么.?

ruby syntax coffeescript

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

一种仅在非移动设备上使用 CSS 类的方法

因此,我需要一种方法来使 CSS 类仅由桌面(普通屏幕)使用。例如:

.class {
  position: fixed;
}
Run Code Online (Sandbox Code Playgroud)

仅用于台式机。

html css

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