小编Bri*_*tul的帖子

如何在SharePoint 2010 Web部件中显示图像

我想知道如何在SharePoint 2010 Web部件中显示本地图像.我真的不知道在CSS中写哪个url.

web-parts sharepoint-2010

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

Sphinx - 何时对字段使用'has'和'indexes'

几天前我在我的ruby on rails 2.3.2上安装了Sphinx和Thinking-Sphinx,并且基本搜索效果很好.这意味着,没有任何条件.现在,我想用一些条件过滤搜索.

我有Announcement模型,索引如下:

  define_index do
    indexes title, :as => :title, :sortable => true
    indexes description, :as => :description, :sortable => true
  end
Run Code Online (Sandbox Code Playgroud)

也许我错了,但我注意到只有当我将:sortable => true语法添加到这些属性时,我才能在搜索中使用它们作为条件.否则它什么都找不到.

现在,我还使用acts_as_taggable_on插件,它生成了我的两个数据库表:标签和标签.我没有标签模型,我只是acts_as_taggable_on :tags, :categories在我的公告模型.

我现在要做的是按标签过滤.所以,我尝试添加到我的索引 has tags(:id), :as => :tag_ids没有运气,indexes tags(:id), :as => :tag_ids但也没有用.

我如何构建索引,以便我可以这样做:

Announcement.search 'some word', :conditions => {:tag_ids => some_id}
Run Code Online (Sandbox Code Playgroud)

而且,这之间的不同hasindexes

谢谢,Brian

ruby sphinx ruby-on-rails acts-as-taggable thinking-sphinx

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

思考Sphinx和acts_as_taggable_on插件

我在轨道2.3.2上安装了Sphinx和Thinking Sphinx for ruby​​.

当我无条件搜索时,搜索工作正常.现在,我想做的是按标签过滤,因此,当我使用acts_as_taggable_on插件时,我的公告模型如下所示:

class Announcement < ActiveRecord::Base

  acts_as_taggable_on :tags,:category

  define_index do
    indexes title, :as => :title, :sortable => true
    indexes description, :as => :description, :sortable => true
    indexes tags.name, :as => :tags
    indexes category.name, :as => :category

    has category(:id), :as => :category_ids
    has tags(:id), :as => :tag_ids
  end
Run Code Online (Sandbox Code Playgroud)

出于某种原因,当我运行以下命令时,它只会带来一个声明,这与我的期望无关.我有很多公告,所以我期待很多结果.

Announcement.search params[:announcement][:search].to_s, :with => {:tag_ids => 1}, :page => params[:page], :per_page => 10

我想有些事情是错的,并且没有正确搜索.

任何人都可以告诉我发生了什么事吗?

谢谢,Brian

sphinx ruby-on-rails acts-as-taggable thinking-sphinx

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

如何包装一个很长的词

我正在研究ac #web应用程序,在一个部分中,我们在小盒子上显示用户评论.似乎有一个人写了一个长串,导致盒子变大.

如何避免长字符合容器大小?

例如,如果用户编写以下内容

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

我的盒子宽度较短

我应该让它合适.

css c#

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

在模型文件夹中的子文件夹内建模

我正在使用Ruby on Rails 2.3.8,我想知道如何在子文件夹中组织模型,以便Ruby可以识别它们.

ruby-on-rails

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

如何更改表单上的验证消息

我正在开发的网站将是西班牙语.因此,我需要使用该语言的错误消息.

我在Configuration目录下创建了一个名为'en.yml'的文件,以实现此目的.我在其中添加了以下代码:

es:
  activerecord:
    errors:
        models:
          announcement:
            attributes:
             title:
              blank: "El título no puede estar vacío."
Run Code Online (Sandbox Code Playgroud)

"Eltítulonopuedeestarvacío"的意思是"标题不能为空白".

当我运行此代码时,我看到如下消息:

"标题Eltítulonopuedeestarvacío."

其中"标题"是字段的名称.但我不想让它显示出来.我只想显示我创建的错误消息.

activerecord ruby-on-rails internationalization

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

如何从webpart调用外部Javascript文件

我正在为SharePoint 2010构建Web部件,我想添加一个简单的模式.

我已经注册了外部js脚本,如下所示:

ScriptLink.Register(this.Page, "js/jquery-1.5.min.js", true);   
ScriptLink.Register(this.Page, "js/jquery.simplemodal-1.4.1.js", true);   
Run Code Online (Sandbox Code Playgroud)

不知何故,我收到一条消息,说找不到该文件,因为它正在查看1033/_layouts目录,或类似的东西.

所以,我的问题是:如何从我的webpart引用外部JavaScript文件,而不将它们放在该目录中?

web-parts sharepoint-2010

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

在Windows 7计算机上安装Microsoft SharePoint 2010时出错

我在Windows 7 64位计算机上安装了Microsoft SharePoint 2010.我已经修改了config.xml文件来完成这个.

一旦安装完毕,我运行配置向导来创建一个新站点,它会抛出以下异常:

抛出了System.IO.FileNotFoundException类型的异常.其他异常信息:无法加载文件或程序集"Microsoft.IdentityModel,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35"或其依赖项之一.该系统找不到指定的文件.System.IO.FileNotFoundException:无法加载文件或程序集"Microsoft.IdentityModel,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35"或其依赖项之一.该系统找不到指定的文件.文件名:Microsoft.SharePoint.Administration.SPConfigurationDatabase.Microsoft.SharePoint.Administration上的Microsoft.SharePoint.Administration.SPFarm.CurrentUserIsAdministrator(布局allowContentApplicationAccess)中的'Microsoft.IdentityModel,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35' Microsoft.SharePoint上的Microsoft.SharePoint.Administration.SPConfigurationDatabase.RegisterDefaultDatabaseServices(SqlConnectionStringBuilder connectionString)上的Microsoft.SharePoint.Administration.SPFarm.Update()位于Microsoft.SharePoint.Administration.SPPersistedObject.BaseUpdate()的.ISPPersistedStoreProvider.DoesCurrentUserHaveWritePermission(SPPersistedObject persistedObject) Microsoft.SharePoint.Administration.SPFarm.Create中的.Administration.SPConfigurationDatabase.Provision(SqlConnectionStringBuilder connectionString)(SqlConnectionStringBuilder configurationDatabase,SqlConnectionStringBuilder administrationContentDatabase,IdentityType identityType,String farmUser,S Microsoft.SharePoint.PostSetupConfiguration.TaskThread.ExecuteTask()中的Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.Run()中的Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.CreateOrConnectConfigDb()中的ecureString farmPassword,SecureString masterPassphrase)

注意:我没有安装Microsoft SQL Server 2008 64位,但SharePoint 2010似乎安装了必要的组件.

sharepoint windows-7 sharepoint-2010

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

Ruby on Rails - f.error_messages没有出现

我已经阅读了很多关于这个问题的帖子,但我从来没有这个工作过.

我的模型看起来像这样:

class Announcement < ActiveRecord::Base
    validates_presence_of :title, :description
end
Run Code Online (Sandbox Code Playgroud)

我的控制器的create方法(只有它的相关部分)如下所示:

def create
    respond_to do |format|
      if @announcement.save
        flash[:notice] = 'Announcement was successfully created.'
        format.html { redirect_to(@announcement) }
        format.xml  { render :xml => @announcement, :status => :created, :location => @announcement }
      else
        @announcement = Announcement.new
        @provinces = Province.all
        @types = AnnouncementType.all
        @categories = Tag.find_by_sql 'select * from tags  where parent_id=0 order by name asc'
        @subcategories= ''
        format.html { render :action => "new" } #new_announcement_path
        format.xml  { render :xml => @announcement.errors, …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails

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

回发后DropDownList为空

我正在使用ASP.NET 4.0,我遇到了在DropDownList中保存所选值的问题.

我在Web Control的PreRender方法中初始化它如下:

    if (!Page.IsPostBack)
        LoadCountryList();
Run Code Online (Sandbox Code Playgroud)

LoadCountryList的代码是:

private void LoadCountryList()
{
    var vr = new CountryRepository();
    var countryList = vr.GetAllForList();

    DdlCountry.EnableViewState = true;
    DdlCountry.DataValueField = "code";
    DdlCountry.DataTextField = "name";
    DdlCountry.DataSource = countryList;
    DdlCountry.DataBind();
}
Run Code Online (Sandbox Code Playgroud)

提交表单后,我注意到DropDownList是空的(它不是在回发之前).如果你看一下我的代码,我已经为这个控件启用了ViewState,但是我还没有得到任何结果.有人知道发生了什么吗?

编辑:

这是aspx文件中控件的简单代码:

                <asp:DropDownList Runat="server" ID="DdlCountry">
                </asp:DropDownList>
Run Code Online (Sandbox Code Playgroud)

asp.net

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

Sphinx搜索中的西班牙口音

我刚刚在Ruby-on-rails上添加了思想狮身人面像,我想知道如何以及在何处必须配置chartset_table,因此,如果我搜索带有重音符号的单词,它将返回结果,就好像该单词没有重音符号一样。

编辑:

这是我的Sphinx.yml配置文件。如果有问题,请告诉我:

development:
  bin_path: D:\xxxxx\xxxxx\sphinx\bin
  searchd_binary_name: searchd
  indexer_binary_name: indexer
  charset_type: utf-8
  allow_star: true
  charset_table: "0..9, a..z, _, A..Z->a..z, U+00C0->a, U+00C1->a, U+00C2->a, U+00C3->a, U+00C4->a, U+00C5->a, U+00C7->c, U+00C8->e,        U+00C9->e, U+00CA->e, U+00CB->e, U+00CC->i, U+00CD->i, U+00CE->i,        U+00CF->i, U+00D1->n, U+00D2->o, U+00D3->o, U+00D4->o, U+00D5->o,        U+00D6->o, U+00D9->u, U+00DA->u, U+00DB->u, U+00DC->u, U+00DD->y,        U+00E0->a, U+00E1->a, U+00E2->a, U+00E3->a, U+00E4->a, U+00E5->a,        U+00E7->c, U+00E8->e, U+00E9->e, U+00EA->e, U+00EB->e, U+00EC->i,        U+00ED->i, U+00EE->i, U+00EF->i, U+00F1->n, U+00F2->o, U+00F3->o,        U+00F4->o, U+00F5->o, U+00F6->o, U+00F9->u, U+00FA->u, U+00FB->u,        U+00FC->u, U+00FD->y, U+00FF->y, U+0100->a, U+0101->a, U+0102->a,        U+0103->a, U+0104->a, U+0105->a, U+0106->c, U+0107->c, …
Run Code Online (Sandbox Code Playgroud)

sphinx ruby-on-rails thinking-sphinx

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

使用acts_as_taggable_on按id查找标签

我正在使用Ruby on rails 2.3.8和acts_as_taggable_on插件.此插件生成三个表:标签(具有每个标签的ID和名称)和标签(与标记的项目相关的tag_ids).

现在,我想要使用某个tag_id标记所有标记的项目.所以,我转到我的公告模型(公告是标记的项目),我想写这样的东西:

def find_by_category(tag_id)
  Announcement.tagged_with(tag_id) #this doesn't exist.
end
Run Code Online (Sandbox Code Playgroud)

但我发现的唯一方法是:

Announcement.tagged_with(tag_NAME) #this works, but I don't want to find by a name.
Run Code Online (Sandbox Code Playgroud)

有没有人知道实现这个的方法,或者至少,如何修改插件的代码来做到这一点?

ruby-on-rails acts-as-taggable-on

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

获取响应代码= 406.响应消息=解析JSON时不可接受的错误

我使用ActiveResource构建了一个由另一个(Rails也称为)调用的Rails应用程序.

情况是我将第一个应用程序中的信息公开为JSON,如下所示:

应用1:

class PromotionsController < ApplicationController

  # GET /promotions
  # GET /promotions.xml
  def index
    @promotions = Promotion.all

    respond_to do |format|
      format.json  { render :json => @promotions }
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

我通过ActiveResource模型在App 2上收到它,如下所示:

class Promotion < ActiveResource::Base
  self.site = "app_1_url"
  self.element_name = "promotion"
end
Run Code Online (Sandbox Code Playgroud)

当我想将数据作为JSON读取时,执行以下操作,我得到406 Not Acceptable错误消息:

class PromotionsController < ApplicationController
  # GET /promotions
  # GET /promotions.xml
  def index
    @promotions = Promotion.all

    respond_to do |format|
      format.json { render :json => @promotions }
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试将信息解析为XML(与上面显示的代码相同时,除了将"json"改为"xml"之外)它的工作原理.

有任何想法吗?

谢谢.

json ruby-on-rails-3

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