小编Ant*_*yrd的帖子

无法删除记录,用户

我正在尝试使用删除操作删除.但每当我点击链接时,我只会转到用户个人资料.

用户控制器

class UsersController < ApplicationController

   filter_resource_access

  # GET /users
  # GET /users.xml
  def index
    @users = User.all

    respond_to do |format|
      format.html # index.html.erb
      format.xml  { render :xml => @users }
    end
  end

  # GET /users/1
  # GET /users/1.xml
  def show
    #@user = User.find(params[:id])

    respond_to do |format|
      format.html # show.html.erb
      format.xml  { render :xml => @user }
    end
  end

  # GET /users/new
  # GET /users/new.xml
  def new
    #@user = User.new

    respond_to do |format|
      format.html # new.html.erb
      format.xml  { render :xml …
Run Code Online (Sandbox Code Playgroud)

activerecord ruby-on-rails authlogic ruby-on-rails-3

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

在 Rails 中嵌入 YouTube 视频

我正在尝试在页面中嵌入视频。我尝试了两种不同的方法,但没有运气

显示.html.erb

<p id="notice"><%= notice %></p>

<p>
  <b>Name:</b>
  <%= @video.name %>
</p>

<p>
  <b>Url:</b>
  <%= @video.url %>
</p>

<p>
    <% #video_tag( @video.url , :size => "560x315", :controls => true, :autobuffer => true ) %>
    <%= youtube_video @video.url%>
</p>

<%= link_to 'Edit', edit_video_path(@video) %> |
<%= link_to 'Back', videos_path %>
Run Code Online (Sandbox Code Playgroud)

视频不显示也不显示它下面的链接。

任何提示将不胜感激。谢谢

这是调试结果

ActionView::MissingTemplate 在视频中#show

显示第 15 行提出的 /Users/atbyrd/Documents/sites/city/app/views/videos/show.html.erb:

{:handlers=>[:erb, :builder, :coffee], :formats=>[:html], :locale=>[:en, :en]} 缺少部分共享/视频。搜索: * "/Users/atbyrd/Documents/sites/city/app/views" * "/Users/atbyrd/.rvm/gems/ruby-1.9.2-p290/gems/devise-1.5.1/app/意见”

提取的源代码(围绕第 15 行):

12:13:

14: <% #video_tag( @video.url , :size => …

embed youtube macos video ruby-on-rails

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

WPF TextBlock单击事件

我在我的wpf应用程序中的网格中创建了文本块.我知道如何创建click事件.但我不知道如何从那个细胞获得属性.我想要Grid.Row和Grid.Column的属性.我怎样才能做到这一点?

<Window x:Class="TicTacToe.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="Tic-Tac-Toe" Height="356" Width="475">
    <Grid VerticalAlignment="Top" ShowGridLines="True" Height="313" Margin="10,10,2,0">
        <Grid.ColumnDefinitions>
            <ColumnDefinition />
            <ColumnDefinition />
            <ColumnDefinition />
        </Grid.ColumnDefinitions>
        <Grid.RowDefinitions>
            <RowDefinition />
            <RowDefinition />
            <RowDefinition />
        </Grid.RowDefinitions>
        <TextBlock Grid.Row="0" Grid.Column="0" Text="o" TextAlignment="Center" FontSize="72" FontFamily="Lucida Bright" FontWeight="Bold"></TextBlock>
        <TextBlock Grid.Row="0" Grid.Column="1" MouseLeftButtonDown="ChoosePosition" ></TextBlock>
        <TextBlock Grid.Row="0" Grid.Column="2" ></TextBlock>
        <TextBlock Grid.Row="1" Grid.Column="0" ></TextBlock>
        <TextBlock Grid.Row="1" Grid.Column="1" ></TextBlock>
        <TextBlock Grid.Row="1" Grid.Column="2" ></TextBlock>
        <TextBlock Grid.Row="2" Grid.Column="0" ></TextBlock>
        <TextBlock Grid.Row="2" Grid.Column="1" ></TextBlock>
        <TextBlock Grid.Row="2" Grid.Column="2" ></TextBlock>

    </Grid>

</Window>

 private void ChoosePosition(object sender, MouseButtonEventArgs e)
        { …
Run Code Online (Sandbox Code Playgroud)

c# wpf grid .net-4.5 visual-studio-2012

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

%20%20 ...正被添加到actionlink的末尾

我正在尝试创建一个链接来编辑网格中的每个条目,但是当我点击链接时,它会将" %20%20%20%20%20%20%20%20%20%20%20%20%20" 附加到网址的末尾.我不知道为什么会这样.如果我删除%20%20%20%20%20%20%20%20%20%20%20%20%20浏览器地址栏中的" ",链接将找到.

<div class="divGridHistory">
     @historyDataGrid.GetHtml("webGridStyle",
        rowStyle: "gridrow",
        alternatingRowStyle: "altgridrow",
        selectedRowStyle: "webGridSelectedRow",
        displayHeader: true,
        htmlAttributes: new { id = "dedDetailDataGrid" },
        columns: historyDataGrid.Columns(
            historyDataGrid.Column("ControlGroupId", "Control Group ID", style: "webGridGroupId"),
            historyDataGrid.Column("OrganizationId", "Organization ID", style: "webGridOrganizationId"),
            historyDataGrid.Column("AleIndicator", "ALE Indicator", style: "webGridAleIndicator"),
            historyDataGrid.Column("EffectiveDate","Effective Date", style: "webGridStartDate", format: item => @Utility.FormatShortDate(item.EffectiveDate)),
            historyDataGrid.Column("ChangeReason","Change Reason", style: "webGridChangeReason"),
            historyDataGrid.Column("Edit",format:@<text>@Html.ActionLink("Edit","EditOrganizationAle","AleCalculation",new{id = Model.OrganizationId},"")</text>)
            ))
</div>
Run Code Online (Sandbox Code Playgroud)

.net c# actionlink asp.net-mvc-3

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

为什么Rails形成帮助器看起来像do循环?

这是我长期以来一直要问的一个问题,但到目前为止,它已经接受了它作为"Rails魔术".正如标题所述,为什么Rails形成帮助器看起来像一个do循环?如果您查看官方的Rails文档,它似乎没有解释这一点,它只是通过给出以下作为基本示例直接跳转:

<%= form_tag do %>
  Form contents
<% end %>
Run Code Online (Sandbox Code Playgroud)

那么这里究竟发生了什么?为什么表单似乎是创建循环而不是其他语言中没有所述循环的输入表单.

<%= form_for @person, url: {action: "create"} do |person_form| %>
  <%= person_form.text_field :name %>
  <%= fields_for @person.contact_detail do |contact_details_form| %>
    <%= contact_details_form.text_field :phone_number %>
  <% end %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails form-helpers do-loops

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

使用C++ AMP库

我正在尝试开始使用该<amp.h>库.但是当我输入时#include amp.h,我收到一条错误消息,说无法打开源文件<amp.h>.有什么特别的东西我需要做才能使它可用吗?

#include <stdio.h>
#include <tchar.h>
#include <amp.h>
Run Code Online (Sandbox Code Playgroud)

c++ windows visual-studio-2010 gpu-programming c++-amp

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

如何将私有方法暴露给单元测试

我正在尝试将我的私有方法暴露给单元测试.我在UnitTesting Succintly中看到了这个例子:

public class DoesSomething
{
#if TEST
    public
#else
    private
#endif
    void SomeComputation() {
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的,但在尝试通过测试访问时,代码仍然显示为私有.

#if TEST
            public
#else
        private
#endif
        Organization TransformToOrganization(OrgChartOrganizationUnitType org)
        {
            ...
        }
Run Code Online (Sandbox Code Playgroud)

c# unit-testing .net-4.0

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

控制台颜色背景颜色不变

我有一个静态方法,如果它在测试环境下运行,我想用它来更改Console.BackgroundColor.当颜色改变后我在线上断裂时仍然设置为黑色.

public static void LogError(string err)
{
    if (IsRunningFromMspec)
    {
        Console.BackgroundColor = ConsoleColor.DarkRed;
        Console.WriteLine(" &&&" + err);
    }
    else if (MyTracer.MyLevelSwitch.TraceError && !string.IsNullOrEmpty(err))
    {
       Trace.TraceError(" &&& - " + err);
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# unit-testing windows-console

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

Docker 无法启动 Rails

我正在尝试使用 rails 启动我的 rails 应用程序。这取决于 redis,它似乎可以正常工作,但是当 Rails 服务器启动时,它会失败并显示Cannot assign requested address - connect(2) for [::1]:6379 (Errno::EADDRNOTAVAIL).

文件

FROM ruby:2.6.1

RUN apt-get update -yqq && \
  apt-get install -yqq --no-install-recommends \
  nodejs \
  nano

COPY Gemfile* /usr/src/app/
WORKDIR /usr/src/app
RUN bundle install
RUN gem install foreman
RUN gem install rake -v 12.3.2

COPY . /usr/src/app/

CMD [ "bin/rails", "s", "-b", "0.0.0.0" ]
Run Code Online (Sandbox Code Playgroud)

.docker-compose.yml

version: '3'

services:
  postgres:
    image: 'postgres:10.3-alpine'
    volumes:
      - 'postgres:/var/lib/postgresql/data'
    env_file:
      - '.env'

  redis:
    image: 'redis'
    # …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails resque redis docker

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

解析字符串以在 ruby​​ 中散列

我正在尝试将 ruby​​ 中的字符串解析为哈希,但我无法弄清楚。我已经把它放到一个嵌套数组中,只需要将它映射到哈希。

示例字符串

subject = "{\"CN\"=\"schoen.io\", \"C\"=\"US\", \"ST\"=\"Texas\", \"L\"=\"North Doyle\", \"O\"=\"SSL Corporation\", \"OU\"=\"Information Technology Department\", \"2.5.4.17\"=\"16039-4645\", \"2.5.4.9\"=\"8268 Kemmer Village\", \"2.5.4.42\"=\"Tracy\", \"2.5.4.4\"=\"Jacobi\", \"2.5.4.5\"=\"grbh52f84senk4jkgo9n9a66yg62w78y4a0v36ax8tfacdshublxjpq6arcn7qyx\", \"2.5.29.17\"=\"ssl.com\"}}"
Run Code Online (Sandbox Code Playgroud)

所需的哈希值

{'CN' => 'schoen.io', 'C' => 'US', 'ST' => 'Texas',... }
Run Code Online (Sandbox Code Playgroud)

我的代码

subject.gsub('{','').gsub('}','').split(',').map { |m| m.split('=')}
Run Code Online (Sandbox Code Playgroud)

生成的数组

[["\"CN\"", "\"schoen.io\""], [" \"C\"", "\"US\""], [" \"ST\"", "\"Texas\""], [" \"L\"", "\"North Doyle\""], [" \"O\"", "\"SSL Corporation\""], [" \"OU\"", "\"Information Technology Department\""], [" \"2.5.4.17\"", "\"16039-4645\""], [" \"2.5.4.9\"", "\"8268 Kemmer Village\""], [" \"2.5.4.42\"", "\"Tracy\""], [" \"2.5.4.4\"", "\"Jacobi\""], [" \"2.5.4.5\"", "\"grbh52f84senk4jkgo9n9a66yg62w78y4a0v36ax8tfacdshublxjpq6arcn7qyx\""], [" …
Run Code Online (Sandbox Code Playgroud)

ruby arrays string hash

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