반응형

java 2507

Ruby on Rails의 모델 내에서 current_user에 액세스

Ruby on Rails의 모델 내에서 current_user에 액세스 Ruby on Rails 앱에서 세분화 된 액세스 제어를 구현해야합니다. 개별 사용자에 대한 권한은 데이터베이스 테이블에 저장되며 각 리소스 (즉, 모델의 인스턴스)가 특정 사용자의 읽기 또는 쓰기 허용 여부를 결정하도록하는 것이 최선이라고 생각했습니다. 매번 컨트롤러에서 이러한 결정을 내리는 것은 확실히 매우 건조하지 않을 것입니다. 문제는이를 수행하기 위해 모델이 현재 사용자에게 액세스하여 . 하지만 일반적으로 모델은 세션 데이터에 액세스 할 수 없습니다.may_read?(current_user, attribute_name) 현재 스레드에서 현재 사용자에 대한 참조를 저장하기위한 몇 가지 제안 이 있습니다 ( 예 : 이 블로그 게..

Program Tip 2020.11.07

Ruby on Rails의 form_for에서 hidden_field를 어떻게 사용하나요?

Ruby on Rails의 form_for에서 hidden_field를 어떻게 사용하나요? 본인은했습니다 이 ,하지만 약간의 문제를 인식하지 못했습니다 그래서 나는 RoR에 새로운 해요. 양식을 사용하여 새 요청 레코드를 만들고 있으며 보내야하는 모든 변수가 이미 존재합니다. 보내야 할 데이터는 다음과 같습니다 (do 루프에 있음). :user_id => w[:requesteeID] :requesteeName => current_user.name :requesteeEmail => current_user.email :info => e 지금까지 작동하지만 모든 것에 대해 NULL 값만 보내는 내 양식은 다음과 같습니다. requests_path) do |f| %> hidden_fields를 사용하여 이미 가..

Program Tip 2020.11.07

commit-msg hook 내에서 사용자에게 어떻게 프롬프트합니까?

commit-msg hook 내에서 사용자에게 어떻게 프롬프트합니까? 커밋 메시지가 특정 지침을 따르지 않으면 사용자에게 경고하고 커밋 메시지를 편집하거나 경고를 무시하거나 커밋을 취소 할 수있는 옵션을 제공하고 싶습니다. 문제는 내가 stdin에 액세스 할 수없는 것 같다는 것입니다. 아래는 내 commit-msg 파일입니다. function verify_info { if [ -z "$(grep '$2:.*[a-zA-Z]' $1)" ] then echo >&2 $2 information should not be omitted local_editor=`git config --get core.editor` if [ -z "${local_editor}" ] then local_editor=${EDITOR} ..

Program Tip 2020.11.07

PHP 5.4- '$ this 지원 종료'

PHP 5.4- '$ this 지원 종료' PHP 5.4에 대한 새로운 계획 기능은 특성, 배열 역 참조, JsonSerializable 인터페이스 및 ' closure $this support' http://en.wikipedia.org/wiki/Php#Release_history 다른 것들은 즉시 명확하거나 (JsonSerialiable, array dereferencing) 특정 사항 (특성)을 찾았지만 'closure $ this support'가 무엇인지 모르겠습니다. 나는 그것에 대한 인터넷 검색에 실패했거나 php.net에서 그것에 대해 아무것도 찾지 못했습니다. 이것이 무엇인지 아는 사람이 있습니까? 추측해야한다면 다음과 같은 의미가 될 것입니다. $a = 10; $b = 'strrrrin..

Program Tip 2020.11.07

Android BLE API : GATT 알림이 수신되지 않음

Android BLE API : GATT 알림이 수신되지 않음 테스트에 사용 된 기기 : Nexus 4, Android 4.3 연결이 제대로 작동하지만 onCharacteristicChanged콜백 메서드가 호출되지 않습니다. 그러나 setCharacteristicNotification(char, true)내부를 사용하여 알림을 등록 onServicesDiscovered하고 있으며 해당 기능은 true를 반환합니다. 장치 로그 ( 알림 이 나타나야하거나 Bluetooth 장치를 통해 전송 될 때 실제로 메시지 가 전혀 없음 ) : 07-28 18:15:06.936 16777-16809/de.ffuf.leica.sketch D/BluetoothGatt: setCharacteristicNotification..

Program Tip 2020.11.07

Firefox가 메타 태그로 새로 고침시 입력 값을 기억하지 못하도록 방지

Firefox가 메타 태그로 새로 고침시 입력 값을 기억하지 못하도록 방지 Firefox로 페이지를 새로 고치면 확인란, 입력 필드 등의 값이 유지됩니다. JavaScript없이 메타 태그를 사용하여 Firefox가이를 유지하지 않도록하는 방법이 있습니까? A에 대한 input태그 속성이있어 autocomplete사용자가 설정할 수는 : 자동 완성도 사용할 수 있습니다 form. // IE fix - do this at the end of the page var oninit_async_reset = setInterval(function() { resetFormIEFix(); }, 500); function resetFormIEFix() { $('#inputid').val(''); if (typeof on..

Program Tip 2020.11.07

중첩 된 Foreach 문을 사용하여 다차원 배열 반복

중첩 된 Foreach 문을 사용하여 다차원 배열 반복 나는 이것이 매우 간단한 질문이라고 생각하지만 아직 그것을 알아낼 수 없었습니다. 다음과 같은 2 차원 배열이있는 경우 : int[,] array = new int[2,3] { {1, 2, 3}, {4, 5, 6} }; 중첩 된 foreach 문 을 사용하여 배열의 각 차원을 반복하는 가장 좋은 방법은 무엇입니까 ? 평면화 된 배열 인 것처럼 배열의 모든 항목을 반복하려면 다음을 수행하면됩니다. foreach (int i in array) { Console.Write(i); } 인쇄 할 것 123456 x 및 y 인덱스도 알고 싶다면 다음을 수행해야합니다. for (int x = 0; x < array.GetLength(0); x += 1) { fo..

Program Tip 2020.11.07

"Hello"와 같은 Java 인쇄 따옴표를 어떻게 만들 수 있습니까?

"Hello"와 같은 Java 인쇄 따옴표를 어떻게 만들 수 있습니까? Java 인쇄를 어떻게 할 수 "Hello"있습니까? 입력 System.out.print("Hello");하면 출력은 Hello. 내가 찾고 "Hello"있는 것은 따옴표 ( "")입니다. System.out.print("\"Hello\""); 큰 따옴표 문자는 Java 문자열 리터럴에서 백 슬래시로 이스케이프되어야합니다. 특수 처리가 필요한 기타 문자는 다음과 같습니다. 캐리지 리턴 및 개행 : "\r"및"\n" 백 슬래시 : "\\\\" 작은 따옴표 : "\'" 가로 탭 및 용지 공급 : "\t"및"\f" Java 문자열 및 문자 리터럴 이스케이프의 전체 목록은 JLS 의 섹션 3.10.6 에서 찾을 수 있습니다 . 또한 "x"가..

Program Tip 2020.11.07

헤드 라인에서 굵은 글씨를 제거하는 방법?

헤드 라인에서 굵은 글씨를 제거하는 방법? 제목이 있습니다. THIS IS A HEADLINE "THIS IS ..."라는 문구를 굵게 표시하지 않고 나머지는 변경없이 어떻게 만들 수 있습니까? 텍스트 장식에서 관련 태그를 찾을 수 없습니다. 머리글은 크기 가 커서 굵게 표시됩니다. 굵게 적용했거나 동작을 변경하려면 다음을 수행 할 수 있습니다. h1 { font-weight:normal; } 더보기 : http://www.w3.org/TR/css3-fonts/#font-weight-prop 시험 font-weight:normal; h1 { font-weight: normal; } THIS IS A HEADLINE 그러나 h1이 font-weight:normal; id 또는 class 속성으로 스타일을 ..

Program Tip 2020.11.07

배치 파일의 현재 디렉토리를 찾고 경로에 사용하려면 어떻게합니까?

배치 파일의 현재 디렉토리를 찾고 경로에 사용하려면 어떻게합니까? 소프트웨어 작업을 실행하기 위해 고객에게 배포 할 배치 파일이 있습니다. 우리는 그것들을 폴더로 또는 .zip파일과 함께 배포합니다 . 내부에는 배치 파일과 배치를 실행하는 데 필요한 파일이있는 다른 폴더가 있습니다. 일반적으로 배치를 만들 때 파일이있는 경로를 입력합니다. 하지만 파일이 어디에 있는지 모르겠습니다. 파일은 여전히 ​​마스터 폴더에 보관되지만 파일을 실행하려면 배치에서 해당 폴더를 찾도록해야합니다. 예를 들어, 바탕 화면에 마스터 폴더가 있고이를 실행하는 경우 실행하는 것과 같은 것이어야합니다 "C:\Users\Username\Desktop". 해당 위치에 배치 CD가 있습니다. 하지만 문서에서 실행하면 어떨까요? 사용자 ..

Program Tip 2020.11.06
반응형