如何在开发模式和生产模式之间切换Rails?
以及如何将数据库部署到生产中?
我想在Jenkins中使用Slack插件来ping通知到Slack通道.
Jenkins说我测试连接时成功,但我的Slack频道没有收到任何通知.
有任何已知的问题吗?
如何让Jenkins向Slack发送通知?
我有一些docker conatiners,现在我想用ssh访问一个.多数民众赞成工作我通过ssh连接到docker容器.
但是现在我遇到了一个问题,我不知道我可以访问哪个用户进入这个容器?
我和主机上的两个用户(web和root)都试过了.但它们不起作用.该怎么办?
我正在使用carrierwave将电影上传到完美的亚马逊s3.
现在我想在上传或上传后为电影添加水印,我不知道,最好的方法是什么?
我试过这个:
movie_controller.rb 动作uploadVideo
movie = FFMPEG::Movie.new(@vid.video.url)
puts "........................................"
puts movie.inspect
if @vid.save
Run Code Online (Sandbox Code Playgroud)
只是想知道视频是否来自stremio.
但后来我得到了错误,电影没有找到,问题是它没有看到亚马逊s3桶,它看起来在我的本地服务器
No such file or directory - the file '/uploads/tmp/1462954331-3471-8766/VID-20160424-WA0013.mp4' does not exist
Run Code Online (Sandbox Code Playgroud)
可能是什么解决方案?或者我应该在carrierwave上传器中执行此操作?
更新:
当我在.save动作之后执行此操作时,它会查看亚马逊s3水桶......但也说电影不在那里.但如果我直接在浏览器中调用它就会显示出来.
更新代码:
#Laedt ein Video hoch
def uploadMovie
@user = User.find_by_id session[:user_id]
#Holt alle Channels für die er eine Berechtigung hat (Eingeloggter user)
@user = User.find_by_id session[:user_id]
@knowledgeproviderList = @user.knowledgeprovider
@channels = Channel.where(knowledgeprovider_id: @knowledgeproviderList.pluck(:id))
@vid = Movie.new(movies_params)
@channel = Channel.find(params[:vid][:channel_id])
@vid.channel = @channel
#Fügt dem Movie einen Tag hinzu
createTag …Run Code Online (Sandbox Code Playgroud) 我在我的Debian 7机器上运行了一个SonarQube实例,现在我希望每当我在我的git存储库(BitBucket)中推送一些内容时,SonarQube Server会自动从我的repo开始扫描.
这可能吗?如何?
谢谢
我想从我的数据库中删除一些东西.该值引用其他一些表.
错误是:
Mysql2::Error: Cannot delete or update a parent row: a foreign key constraint fails
Run Code Online (Sandbox Code Playgroud)
我该如何正确解决这个问题?
如果我添加一些像删除级联一样的约束,其他值将不会被删除吗?
编辑:
def delete
@vid = Movie.find params[:id]
@vid.delete
redirect_to :action => :add
end
Run Code Online (Sandbox Code Playgroud)
更新模型
movie.rb
class Movie < ActiveRecord::Base
has_many :comments, :dependent => :destroy
has_many :ratings
belongs_to :channel
has_and_belongs_to_many :tags
has_and_belongs_to_many :categories
mount_uploader :video, MovieUploader
Run Code Online (Sandbox Code Playgroud)
comment.rb
class Comment < ActiveRecord::Base
belongs_to :movie
belongs_to :user
belongs_to :rating
Run Code Online (Sandbox Code Playgroud) 如何在 html 邮件中居中图像,它也可以在 Outlook 中使用。
我试过这个:
<th align="center">
<center data-parsed="" class="logo">
<img src="[%embedded-image(1335);logo.png]" alt="" width="207" height="55" border="0"/>
</center>
</th>
Run Code Online (Sandbox Code Playgroud)
也试过这样
<p style="text-align: center"><img src="[%embedded-image(1335);logo.png]" alt="" width="207" height="55" border="0"/></>
Run Code Online (Sandbox Code Playgroud)
在浏览器中它看起来不错。但在前景中不是。
什么是可行的解决方案?
谢谢。
我有一个Rails 4.2.0应用程序,它发送大量邮件,这是一个电子学习平台.
目前我遇到弹跳问题,因为邮件地址无效,很多邮件都会回来.
一种方法是手动解决问题,开始从数据库中删除它们.但这不合适,因为有大约10000名用户注册.
现在我的任务就是这样
config.action_mailer.raise_delivery_errors = true
Run Code Online (Sandbox Code Playgroud)
究竟?它有什么作用?以及如何从中得到回应?
该mail()方法是否获得了返回值,我可以看到如果发送了邮件?
如果邮件是否已发送,是否有使用动作管理器检测的方法或最佳实践?
在我的反应应用程序中,我使用此代码的单选按钮:
<RadioGroup name='steptype' className={css.ProcessStepRadioButtons} value={this.state.stepsData[stepNumber].stepType}
onChange={(value, event) => {
this.changeInputOptionHandlerProcessStep(value, "stepType", stepNumber)
}}>
<RadioButton label={<T value='processes.new.processStepTypeDuty'/>} value={1} />
<RadioButton label={<T value='processes.new.processStepTypeVariable'/>} value={2}/>
<RadioButton label={<T value='processes.new.processStepTypeOptioanal'/>} value={3}/>
</RadioGroup>
Run Code Online (Sandbox Code Playgroud)
和这个处理程序:
export function changeInputOptionHandlerProcessStep(value, field, step) {
this.setState((prevState) => ({
stepsData: prevState.stepsData.map((currentStep, i) => {
if (i === step) {
return {
...currentStep,
[field]: value
}
}
return currentStep
})
}), () => {
console.log("New state in ASYNC callback:", this.state.stepsData);
} );
}
Run Code Online (Sandbox Code Playgroud)
状态设置正确,但单选按钮不能直观切换,
在这种情况下可能是什么问题?
谢谢
更新this.state.stepsData的控制台日志
我在 ubuntu 14.04 上安装了 docker。守护进程正在运行。但当我跑步时
docker ps -a
我收到这个错误-bash: /usr/local/bin/docker: No such file or directory
我该如何解决这个问题?
提前致谢